Orchard House, Watford, Hertfordshire, United Kingdom
About Orchard House
Orchard House is a Hotel Restaurant serving the Watford community in Hertfordshire, United Kingdom and located at 24 Garston Lane.To contact Orchard House call 01923 672376 or visit their website at orchardhousewatford.co.uk
Location
24 Garston Lane
Watford
Hertfordshire
United Kingdom
WD25 9QJ
Map
Contacts
Tel: 01923672376
Web: orchardhousewatford.co.uk