1 Leicester Square, London
WC2H 7NA, United Kingdom
0.38 mi (0.61km) from City Center