Taste of India

196 E Main St (Opp TJ Max)  Milford, MA - 01757
Directions & Maps
Phone: (508) 634 9400