The Chequers

The Chequers
High Street, London, E17 7BX
Photo of The Chequers