Hyde park Luxury Rooms is set in London, 300 metres from Royal Albert Hall. Hyde Park is 1.2 km from the property. Free WiFi is featured throughout the property. The accommodation features a satellite flat-screen TV.
Hyde park Luxury Rooms is set in London, 300 metres from Royal Albert Hall. Hyde P Read more
Hyde park Luxury Rooms is set in London, 300 metres from Royal Albert Hall. Hyde Park is 1.2 km from the property. Free WiFi is featured throughout the property. The accommodation features a satellite flat-screen TV.
Hyde park Luxury Rooms is set in London, 300 metres from Royal Albert Hall. Hyde Park is 1.2 km from the property. Free WiFi is featured throughout the property. The accommodation features a satellite flat-screen TV.
Number of Rooms: 27