Holiday Inn Express London-Newbury Park

hotel1_holinnex.jpg
Welcome to Holiday Inn Express London-Newbury Park, a truly high quality three star hotel. It is located just off the A12 which is the main road to London making it within easy reach of the 2012 Olympic Games.

The hotel is located just 2 minutes walk from the Central Line underground station providing ease of access to Central London, with Oxford street being only 30m minutes by tube.