Boasting a sun terrace with a swimming pool, a restaurant, a fitness centre and free WiFi throughout, Mayflower Hotel is set in St Pauls Bay, 700 metres from Malta National Aquarium and a 5-minute walk from Bugibba Perched Beach.
All air conditioned,...