Premier Inn London Leicester Square

1 Leicester Place, London, United Kingdom

★★★ 3.0 Star Hotel

8.1/10(3 reviews)

Check Live Price

Chain: Premier Inn International · Premier Inn International

Rooms: 594

Check Live Price

Chain: Premier Inn International · Premier Inn International

Frequently Asked Questions

Where is Premier Inn London Leicester Square located?

Premier Inn London Leicester Square is located at 1 Leicester Place, London, United Kingdom.

What is the star rating of Premier Inn London Leicester Square?

Premier Inn London Leicester Square is a 3.0-star Hotel.

How many reviews does Premier Inn London Leicester Square have?

Premier Inn London Leicester Square has 3 reviews with a rating of 8.1/10.

How many rooms does Premier Inn London Leicester Square have?

Premier Inn London Leicester Square has 594 rooms.