Our Story

The Mayflower’s Apartments can be found in a four-storey Grade II listed building, a 5-minute walk away from the Mayflower Hotel. From a simple studio to a spacious three-bedroom flat, these luxury holiday apartments are perfect for everyone from individual travellers to groups of friends or families. Recently refurbished, each apartment features brand-new kitchens, modern bathrooms, and cosy bedrooms, complete with decadent soft furnishings, as well as comfortable, airy living areas. The perfect way to experience London like a local.