Hi, I'm going hiking around the area and wanted to have lunch in New Paltz. I was wondering if there are any good pub fare or Mexican restaurants in town? I'm not limited to those two types of food either, so I'm open to suggestions. Also exact addresses would be appreciated also! Thanks!