Delta Hotels
Hotel
Windsor, Berkshire
With a restaurant, pizzeria and bar, and a health club, the Delta Hotels by Marriott Heathrow Windsor is situated 0.3 miles from the M4 and 4 miles from Heathrow Airport.
Number of rooms: 382
Ditton Road, Windsor, SL3 8PT, United Kingdom
Hotel booked 3 times today.