Theobalds Lane

Theobalds Lane is a sports stadium in Waltham Cross, Hertfordshire and the home ground of Cheshunt Football Club.

The stadium has a maximum capacity of 3,500 spectators.

Nearby grounds