1. Thai Chili 40 Main St, Maynard, MA 01754 Coordinate: 42.43224,-71.452 Phone: (978) 897-2984
2. Evviva Trattoria 5 Digital Way, Maynard, MA 01754 Coordinate: 42.432117,-71.45497 Phone: (978) 298-5855