London Central

7 Harp Lane, London EC3R 6DP

Equipment

Facilities