Climpson's Arch

Climpson's Arch
Arch 374 Helmsley Place, London, E8 3SB