Denham Grove Hotel is set in 42 acres of Buckinghamshire countryside, 14 miles from Wembley Stadium. The recently renovated hotel features a leisure club with indoor pool, gym, spa bath, sauna and tennis courts. An on-site Indian restaurant, Clay Oven, and private heated dining pods overlooking the gardens are available.