A lovely apartment located in the heart of Sliema.
This property comprises of:
Close to all amenities