Car Craft magazine rated us as the #6 Best Cruising Spot in AMERICA! (We think they're wrong because we're sure we are #1!)Stop by and see for yourself. It's an incredible place that is sure to bring back happy memories, or even create new ones!