Holiday inn express london newbury park
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