Entouré d'un parc idyllique de 57 hectares, le Coulsdon Manor comprend un parcours de golf de 18 trous ainsi que 4 courts de tennis. Le centre de Londres n'est qu'à 24 km.