Town Hall Square

Town Hall Square
Hatherley Gardens, London, N8 9SW