Town Hall

Town Hall
128-142 High Road, Ilford, Essex, IG1 1DD