I live 45 mins from there and drive by all the area all the time and have never seen it, whats it called and I find out as much as I can.
Heading North up Rt 16 into Chocura...IIRC it was just past the "Damn Ice Cream Shop" on the left hand side.
IIRC the garage was blue, a bunch of Rovers in the lot...it is a non-descript kind of place..doesn't jump out at you, small sign...but if you are looking, you should definitely see it.
Looked like a very kewl place...
There is a bike shop on the right side of the road nearby also...
Tx, Bill