Get directions to: Mother India, Lewiston, ME
Restaurant address: 114 Lisbon St Lewiston, ME 04240, USA
Restaurant: Mother India