Centrally located spacious flat with amazing viewsLondon, United Kingdom Address: 2 Spencer Way State: United Kingdom City: London Zipcode: E1 2PW Longitude: -0.056447 Latitude: 51.512.184 Rates from: 0 Accommodation Booking