Letchworth and Hitchin Chess Club is located in Letchworth Garden City, United Kingdom on 229 Nevells Rd. Letchworth and Hitchin Chess Club is rated 5 out of 5 in the category sports club in United Kingdom.
Accessibility
Wheelchair-accessible car park