2 Bed Apartment, SHOREDITCH – SKLondon, United Kingdom Address: 29 Wheler Street State: United Kingdom City: London Zipcode: E1 6ND Longitude: -0.075374 Latitude: 51.522.061 Rates from: 0 Accommodation Booking