Hotel Indigo London – 1 Leicester Square: A Stylish Stay in the Heart of the West End

Disclosure: This post contains affiliate links. If you book through these links, we earn a small commission at no extra cost to you. Hotel Indigo London – 1 Leicester Square is located at 1 Leicester Square, London WC2H 7NA. For…








