Heron House, 10 Dean Farrar Street, London, City of London, Greater London SW1H 0NY, United Kingdom
Approx 0.10 KM away