725 Cochituate Road
Framingham, Massachusetts 01701
Phone: (508) 309-7348
Mon – Sun: 11:00am – 1:00am
Open 11am - 6pm on Christmas Eve
Closed for Christmas 12/25/19
Kitchen hours vary. Please call for details.
The 300-year old community of Framingham, MA boasts that it is the biggest town in the country! Everything in this city 20 miles west of Boston is a blend of big-city vision and country-town charm.
Enjoy $6 Appetizers including Guacamole, Queso, Chicken Baby Chimis, Jalapeño Baby Chimis, Mexican Flatbread, Hector’s Quesadilla and Tomato & Garlic Nachos) from 9 to close in the lounge only.