Nell Gwynn House Hotel is a stylish venue in London close to a museum and a palace. The property opened in 1936 and features art deco architecture.
The hotel has convenient location in a natural area near a metro station and close to Leicester Square, Royal Albert Hall and South Kensington. London city center is 3 km away.
There are shopping places, such as boutiques, department stores and a supermarket nearby.
London City airport can be reached in 15 minutes by car from Nell Gwynn House Hotel.
Nell Gwynn House Hotel has en-suite rooms fitted with climate control, a fridge, satellite TV, a sitting area and complimentary Wi-Fi. Some rooms have the city view. They have parquet floor and modern furniture.
Eat & Drink
Serving European, Japanese, Eastern European and Latin American dishes, Sushi des Artistes London is about 150 meters away.
Guests can take advantage of laundry, housekeeping and ironing service.