Pebbles Boutique Aparthotel

88-89 The Strand, SLM 1022 Sliema, Malta

Hotel image
Read more reviews for Pebbles Boutique Aparthotel