Walthamstow Town Square

Walthamstow Town Square
High Street, London, E17 7JN