Indigo London - 1 Leicester Square
The boutique Hotel Indigo London - 1 Leicester Square is rated 3 stars and features 95 rooms for guests to stay in.
The hotel's luxurious rooms are appointed with climate control and television.
A breakfast is served in the restaurant. Asian dishes are offered in the panoramic on-site restaurant. There is an onsite Infamous bar to relax in.