The Hiscox Building

The Hiscox Building
1 Great St. Helen's, London, EC3A 6HX
Photo of The Hiscox Building