Three Bedroom Apartment for Sale in Sliema, MLS: 240021019-594, Price: €199,000
Situated just a few metres from Stella Maris church and The Palace Hotel. Set on high grounds, larger than usual, on a wide road, West South West facing, thus exceptionally bright in the morning and…
Read More