The Grove. More than a five-star hotel. Only 18 miles from central London, it is also a luxury 18-hole golf resort, spa and a unique venue for any event.