Description
The Twenty Nevern Square hotel in London is a unique experience in hospitality, just 400 metres from Earls Court Exhibition and Entertainment Center.
... Read MoreThe property is housed in a newly restored Victorian townhouse, a secure haven overlooking a garden square, not far from Harrod's department store, Kensington Gardens and many more attractions in London. There are 20 individually styled bedrooms, decorated with rich and sumptuous fabrics and a cozy bar, the Cafè Twenty, open during the day and for pre-threatre drinks.