Where is Watford North Station?
Watford North Station is located in Watford. If you want to find things to do in the area, you may want to check out Hyde Park and Warner Bros. Studio Tour London.
Where Can I Stay near Watford North Station?
We've got 40 hotels to pick from within a mile of Watford North Station. You might want to consider one of these options that are popular with our guests:
Holiday Inn Express London-Watford Junction, an IHG Hotel
- hotel • Free breakfast • Free WiFi • Restaurant • Attentive staff
Holiday Inn London - Watford Junction, an IHG Hotel
- hotel • Free WiFi • Restaurant • Fitness center • Attentive staff
Livin’ Serviced Apartments
- aparthotel • Free WiFi • Restaurant • Bar • Attentive staff
Things to See and Do near Watford North Station
What to See near Watford North Station
- Vicarage Road Stadium
- St Albans Cathedral
- University of Hertfordshire
- Middlesex University
- Bhaktivedanta Manor
Things to Do near Watford North Station
- Warner Bros. Studio Tour London
- The Grove
- Elstree Film Studios
- Royal Air Force Museum London
- Troubadour Wembley Park Theatre