Teamworks Karting Letchworth

Location:Letchworth Garden City, United Kingdom

Latest review:


Great time had with 3 games played - next time will look to do the karting as well beforehand!!


...


Good fun once you get the hang of it....
Read more reviews »