Located in Watford, within 300 metres of Watford Town Hall and 300 metres of Watford Borough Council, Upton Road Apartments offers accommodation with free WiFi. All units here feature a flat-screen TV, a living room with a sofa bed, a well-equipped kitchen with a dining area, and a private bathroom Read more
Located in Watford, within 300 metres of Watford Town Hall and 300 metres of Watford Borough Council, Upton Road Apartments offers accommodation with free WiFi. All units here feature a flat-screen TV, a living room with a sofa bed, a well-equipped kitchen with a dining area, and a private bathroom with bath or shower, free toiletries and a hair dryer. There is also a microwave, toaster and a kettle. Watford Central Library is 400 metres from the apartment. The nearest airport is London Heathrow Airport, 21 km from Upton Road Apartments.