Seaview Apartment Top Location in Sliema Apartment Sliema, Malta
Looking for a home comfort: apartment «Seaview Apartment Top Location in Sliema» is located in Sliema. This apartment is located in the city center.
Number of rooms: 6
Tower Road, Sliema, SLM0000