Click here to book your room

115 The Strand, GZR1027 Il-Gżira, Malta
website: www.115thestrand.com