Get directions to: Little India Restaurant, Waltham, MA
Restaurant address: 475 Moody St Waltham, MA 02453, USA
Restaurant: Little India Restaurant