A luxurious ultra-modern apartment located centrally in Sliema.
This apartment consists of:
Close to all amenities.