The Chequers

The Chequers
145 High Street, Walthamstow, London, E17 7BX