Upton Apartment is a self-catering property set in Slough near Upton Hospital. Windsor Castle is 8 km away. The apartment includes 2 bedrooms, a fully equipped kitchen with a washing machine. A flat-screen TV is featured. This property is 3.7 km away from Slough town centre and train station with tr Read more
Upton Apartment is a self-catering property set in Slough near Upton Hospital. Windsor Castle is 8 km away. The apartment includes 2 bedrooms, a fully equipped kitchen with a washing machine. A flat-screen TV is featured. This property is 3.7 km away from Slough town centre and train station with transport links to London Paddington. Wexham Park Hospital is 6.4 km from the apartment, while Legoland Windsor is 13 km away. London Heathrow Airport is 8 km away.