Devonshire Square

Devonshire Square
London, EC2M 4YE
Photo of Devonshire Square