Get directions to: Curry Leaf, Natick, MA
Restaurant address: 1318 Worcester Street Natick, MA 01760, USA
Restaurant: Curry Leaf