Distinctive Kensington 1-bed flatLondon, United Kingdom Address: 80 Kensington Church Street, State: United Kingdom City: London Zipcode: W84BY Longitude: -0.193632 Latitude: 51.504.556 Rates from: 0 Accommodation Booking