One of the best (if no the best) ...
One of the best (if no the best) places to eat in Salem. Parking gets tight on a busy weekend dinner rush, so plan to park on street and walk under trees to stay out of rain. Play mini golf on a beautiful 18 holes, sit on patio, bar, or boothes. Food will not be cheap crap, and fills you up for your dollar. Clean and nice.