Grand Hotel Excelsior

Great Siege Rd
Valletta
Malta