Pebbles Boutique Aparthotel
88-89 The Strand, Sliema, Malta
Book Now