Hoxton Square

Hoxton Square
London, N1 6PB