Europa Hotel Malta

Contact us

Europa Hotel, 138, Tower road, Sliema SLM 1604, Malta

Some pictures