Selection Of Lux 1 Bed Srvd Apts Next To HarrodsLondon, United Kingdom Address: 87-135 Brompton Road State: United Kingdom City: London Zipcode: SW1X 7XL Longitude: -0.162866 Latitude: 5.149.889 Rates from: 0 Accommodation Booking