Hotel Indigo London – 1 Leicester Square 1 Leicester Square, London, WC2H 7NA Location: Leicester Square