Choose your room
Leicester House Hotel 3*
- Wi-Fi
- 24-hour services
24-hour reception
- Child-friendly
Cots
- Air conditioning
- No pets allowed
Built in 1890, the 4-star Leicester House London hotel is located at a distance of 250 metres from Prince Charles Cinema in Westminster Borough, which is a great choice for travellers interested in shopping, parks and theatre. Boasting a location a short distance from Oxford Street, this London hotel offers 17 rooms and a lounge bar onsite.
Big Ben is about 25 minutes' walk away, and culture-oriented attractions such as National Gallery lie at a 500-metre distance from the property. Natural attractions in the area include Hyde Park, at a distance of 2.5 km from the Leicester House London, and a beach is nearly 5 minutes away by car. Explore the historical sights of London, starting with Buckingham Palace situated about 25 minutes' walk away. Guests will find themselves at a distance of 200 metres from Leicester Square tube station, and at a distance of 3.7 km from Tower of London.
The rooms feature coffee and tea making facilities, as well as a flat-screen TV with satellite channels for your convenience.
Breakfast is served every morning in the restaurant. Angus Steakhouse offers British meals and lies in close proximity to the hotel.