Excelsior Grand Hotel Malta

A 5 star hotel situated on the waterfront in Floriana close to Valetta. The Excelsior Grand has been fully refurbished and now features what is probably the best spa in…

0 Comments