The Lion & Key HotelLondon, United Kingdom Address: 475-477 High Road Leyton State: United Kingdom City: London Zipcode: E10 5EL Longitude: -0.01147 Latitude: 51.564.442 Rates from: 0 Accommodation Booking