Upton Park Hotel is a 3-star property only 1.7 km from Windsor Castle and Eton College. Guests will enjoy a comfortable atmosphere created by friendly staff.
Upton Park Hotel is 10 minutes' walk from the center of Slough. A castle and a church lie a short distance away.
A local bus stop lies within 350 meters away. The hotel is about 15 minutes' drive from London Heathrow airport, which is 15 km away.
Eat & Drink
Guests will enjoy dishes of Indian cuisine served at Shahzad, which is about 650 meters away.