A luxurious apartment located in prime location of Sliema.
This property consists of :
Close to all amenities and public transport.