The Arch Window

The Arch Window
74 Great Suffolk Street, London, SE1 0BL