MAYFLOWER HOTEL
Updated 49 days ago
a 1 bottle of water on your arrival.Free Wi
The Mayflower Hotel is located in the heart of one of the busiest areas in the centre of Malta. The hotel is in walking distance of the beach, excursions, bus routes, restaurants, bars and so much more! The Mayflower is the perfect spot to enjoy a trip to the Maltese Islands. Book now and we'll make sure you'll have an unforgettable stay.