I found an article about it that is a little over a year old:
http://www.tcpalm.com/news/2012/apr/...rvice-come-do/
And this video:
I can't find much more on it. Anyone been there? Is it still open for business? That might be worth a drive for me. Great place for a club tech day maybe.