Our Story

Twenty Nevern Square is our luxurious boutique hotel situated by a quiet park in South London. Twenty Nevern Square boasts four stars and has been recognised as one of Kensington and Earls Court’s highest quality hotels since 1999. Guests will find in each room a blend of Eastern and Western design, as well as an attractive range of antiques alongside a full range of modern amenities.