Hoxton Hall

  • 130 Hoxton Street, N16SH, London