Devonshire Square

Devonshire Square
London, EC2M 4YE