Chilworth Street offers accommodation in London, 1.2 km from Hyde Park. Guests have access to free WiFi. The apartment is located on the ground floor and comes with 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine and a micr Read more
Chilworth Street offers accommodation in London, 1.2 km from Hyde Park. Guests have access to free WiFi. The apartment is located on the ground floor and comes with 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine and a microwave. The Serpentine is 1.5 km from the apartment, while Royal Albert Hall is 1.5 km away. London City Airport is 16 km from the property.