The Chequers

The Chequers
2 High Street, Ilford, Essex, IG6 2DD
Photo of The Chequers