The Harrods Residence with AC Apartment London, Greater London
Located in London, 100 metres from Harrods and 2.2 km from the centre, The Harrods Residence with AC provides air-conditioned accommodation with free Wi-Fi, and a terrace.
Number of rooms: 2
26 Hans Road, Kensington and Chelsea, London, SW3 1RW, United Kingdom