Stunning 3-bedroom Seafront Apartment in Sliema
169 Tower Road Flat 3, SLM 1603 Sliema, Malta,Object type: Hotel Sliema
Stunning 3-bedroom Seafront Apartment in Sliema is located in Sliema, a 17-minute walk from The Point Shopping Mall, half a mile from Tower Road, as well as a 1