Devonshire Terrace

9 Devonshire Square London EC2M 4YF