Review of Lola's Italian Kitchen & Market

9 Main St, Natick, MA 01760

Overall Rating

Review


Great find. Subs, take out dinner and cannolis. Great great.

Celiac friendly?

Yes

Updated 5 years ago

Celiac