Indigo London - 1 Leicester Square, London (4-star) | TravelManiac