Stunning 2Bed/2Bath with FREE WIFI & FREE PARKINGLondon, United Kingdom Address: 27-29 Alexandra Rd State: United Kingdom City: London Zipcode: WD17 4QX Longitude: -0.403652 Latitude: 51.663.726 Rates from: 0 Accommodation Booking