1. La Carreta 270 Cochituate Rd, Framingham, MA 01701 Coordinate: 42.30355,-71.40266 Phone: (508) 424-2595