Briar House, E17
Upper Walthamstow
Briar House is sited on Grove Road.
return to article