The Chequers
Address:
145 High St
London
E17 7BX
United Kingdom
Tel:
02085036401
Website:
http://www.chequerse17.com