Guest rooms and suites at the Mayflower Park are outfitted with modern conveniences. Among these are flat-screen televisions, free wireless Internet connections, work stations and bathrooms with amenities. Wet bars and spacious living areas can be found in some units.
The Mayflower Park is European hotel originally built in 1927. This 12-storey property provides over 4,300 square feet of meeting space, business services, a fitness center, a 24-hour front desk, a concierge desk and free wireless Internet access. On-site dining options include Oliver's Lounge and the Andaluca Restaurant.