George Mitchell House 31 Dunton Road, LeytonLondon, ENGLAND
221-223 Lea Bridge Road, LeytonLondon, ENGLAND