Still Point, 18 Devonshire Row, London, EC2M 4RH, GB

Still Point
18 Devonshire Row
London
EC2M 4RH
United Kingdom

51.5168901, -0.080051700000013