Holiday Inn Express Windsor

Located just a 10 minute stroll from the centre of the historic town of Windsor, and only 2 miles from LEGOLAND Windsor. All rooms have as standard flat screen LCD TV’s, Wi-Fi, and air-conditioning. The modern rooms with a double bed and a sofa bed are great for families.

Address: 71 Alma Road, Windsor, SL4 3HD

BOOK ONLINE

Top