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