Get directions to: Star India, Shrewsbury, MA
Restaurant address: 378 Maple Ave Shrewsbury, MA 01545, USA
Restaurant: Star India