Ten Grand Arcade

Ten Grand Arcade
2 Grand Arcade, London, N12 0EH