Venue

Twenty Nevern Square Hotel

Twenty Nevern Square is a Victorian townhouse hotel in Earls Court with a residential character, overlooking the private Nevern Square Garden. Earls Court Underground Station and Olympia Exhibition Centre are minutes away, with Harrods, Harvey Nichols, King's Road and High Street Kensington within walking distance, as are the Victoria and Albert Museum and Science Museum. The hotel's conservatory and meeting spaces suit small conferences, training days and intimate events.

Browse more venues