- Destinations
- Europe
- United Kingdom
- London
- Holiday Inn Express London Newbury Park
Holiday Inn Express London Newbury Park
Rating:
The Holiday Inn Express London Newbury Park is a stylish and modern hotel located close to the Stratford Olympic site. The hotel is also just off the A12 and a short stroll from Newbury Park Underground Station, meaning there is quick and easy access to all the sights, shops and sounds of central London.With relaxed surroundings and a warm and friendly welcome the Holiday Inn Express London offers ideal base for your break. The guest rooms are a peaceful haven away from the busy city, with lots of space, comfortable furnishings and modern amenities. Each room at the Holiday Inn Express London Newbury Park boasts airconditioning, satellite TV, internet access, telephone and tea coffee making facilities.The Holiday Inn Express London Newbury Park is also home to the Great Room restaurant and bar where you can start your day with a hearty breakfast and hot drinks and end it with traditional British dishes and colourful cocktails, all in contemporary yet comfortable surroundings.