Located in London, this apartment is 1.3 km from Royal Albert Hall. The unit is 1.3 km from Stamford Bridge. Free WiFi is provided throughout the property. An oven, a microwave and a toaster can be found in the kitchen.
Located in London, this apartment is 1.3 km from Royal Albert Hall. The unit is Read more
Located in London, this apartment is 1.3 km from Royal Albert Hall. The unit is 1.3 km from Stamford Bridge. Free WiFi is provided throughout the property. An oven, a microwave and a toaster can be found in the kitchen.
Located in London, this apartment is 1.3 km from Royal Albert Hall. The unit is 1.3 km from Stamford Bridge. Free WiFi is provided throughout the property. An oven, a microwave and a toaster can be found in the kitchen.
Number of Rooms: 1