The Red Lion

The Red Lion
640 High Road Leytonstone, London, E11 3AA
Photo of The Red Lion