The business Upton Park Hotel is a 3-star property placed 2.2 km from Windsor Castle. Guests will enjoy a comfortable atmosphere created by friendly staff.
Upton Park Hotel is also placed within a 20-minute walk of Eton College. Guests can get to Slough city center, which is 1 km away.
Nearby points of interest include a castle and a church.
Upton Park Hotel lies within 15 minutes’ drive to London Heathrow airport.
Eat & Drink
Guests can eat at Shahzad and Godari, situated within a 10-minute walk of the venue.