Grand Hotel Excelsior

Great Siege Rd., Floriana, Malta, FRN 1810