Address 18 High Street WINDSOR SL4 1LJ
Location Windsor
Seating upto 300
Parking Ample Car Parking

Mercure Windsor Castle hotel is a 108-room, 4-star hotel located in Windsor, opposite the Royal Guildhall. Its location and unique facilities are perfect for business stays or romantic weekend getaways