Stay in Watford
Our serviced apartments in Watford are the perfect long or short term lets. You are also very well located for the mainline train station, M25, M1 and major roads to Central London. Watford is a vibrant town full of eateries, shops, entertainment and lush green spaces. We have two central locations for you to choose from.
Central Watford
|