NextEats
›
Massachusetts
›
Food in Natick
›
Cafe
› Lemon Drop
Lemon Drop
Cafe · 25 Washington Ave, Natick, MA
Hours
Fri 8 AM–9 PM
Sat 8 AM–9 PM
Sun 2 PM–9 PM
More food in Natick, MA
·
Cafe in Natick