Mayflower Hotel, Triq l-Imhar, Qawra. SPB 1482, Malta Buġibba
+356 2777 3000
Book Now

Gallery

Hotel View

Pool

Rooms

Scroll to top