2 Bed in South Kensington is an apartment situated in London, 1.1 km from Royal Albert Hall. The apartment is 1.2 km from Stamford Bridge. Free WiFi is available throughout the property. The kitchen has an oven.
Show Hotel 2 Bed in South Kensington on the map