Set in the heart of Bugibba-Qawra, the stylish 194 room Mayflower Hotel is a new property which exudes a modern and contemporary style. It offers fresh and sophisticated interiors and amenities that guarantee a pleasant stay.
#mayflowerhotel_malta
Tags : #Hotel
Location :
Mayflower Hotel, Triq l-Imhar, Qawra. SPB 1482, SPB 1482 Bugibba, Northern Region