"Sitting on the edge of the little upstate college town of New Paltz is the quintessential taco stand, aptly named the Taco Shack. The rainbow colored neon sign in the window beckons you to come in. Though we had just come from the annual rib fest elsewhere in town, ..."
[Read More].