8 Hoxton Square

8 Hoxton Square
8 Hoxton Square, London, N1 6NU