57-59 Welbeck Street, London
W1G 9BL, United Kingdom
1.2 mi (1.93km) from City Center