Massachusetts: Visited
Little India Restaurant is one of Massachusetts: Visited.

1. Little India Restaurant

6.3
475 Moody St, Waltham, MA
Indian Restaurant · South Side · 12 tips and reviews