Our Story

The Mayflower Collection is a group of three boutique hotels – the Mayflower Hotel, New Linden Hotel and Twenty Nevern Square – in Central London. Founded in 1999, the Mayflower Collection offers stylish, design-led, 4-Star hotels in Earls Court and in the historic and trendy area of Notting Hill, a short walk from Hyde Park.