The Lion & Key Hotel 3 stars

475-477 High Road Leyton, London, E10 5EL, United Kingdom

Hotel image
Read more reviews for The Lion & Key Hotel