Nevern Square VIII is situated in London. Guests have access to free WiFi. The apartment comes with 3 bedrooms, a TV and a fully equipped kitchen that provides guests with a dishwasher. Popular points of interest near the apartment include Olympia Exhibition Centre, Stamford Bridge - Chelsea FC and Read more
Nevern Square VIII is situated in London. Guests have access to free WiFi. The apartment comes with 3 bedrooms, a TV and a fully equipped kitchen that provides guests with a dishwasher. Popular points of interest near the apartment include Olympia Exhibition Centre, Stamford Bridge - Chelsea FC and Royal Albert Hall. The nearest airport is London City Airport, 17 km from the property.