1. The Whole Enchilada 370 Main St, Durham, CT 06422 Coordinate: 41.48591,-72.68198 Phone: (860) 349-2300