Premier Inn London Leicester Square
Premier Inn London Leicester Square is 650 meters away from Theatre Museum. The hotel is set in a traditional building in the heart of London.
Westminster are within a 15-minute walk of the property. Premier Inn London Leicester Square lies within a 10-minute walk from the center of London.
Quick access to entertainment venues, a cinema and a circus is provided.
The rooms in Premier Inn London Leicester Square come with individual climate control, a dressing area, a personal computer, a work desk and a DVD player. Guests will enjoy a bath, a shower and a hairdryer provided in the bathrooms.
The restaurant serves contemporary dishes. Burger King Leicester Square and Pizza Hut serve a selection of meals within 100 meters from the venue.
The metro station Leicester Square is easy to reach.