The Grove

The Grove
Chandlers Cross, Watford, Hertfordshire, WD3 4TG