Lalo's | Mexican Kitchen & Bar

Mexican restaurant · 154 Turnpike Rd, Southborough, MA

Dine-In

Hours

More food in Southborough, MA · Mexican Food in Southborough