Get directions to: Masala Mahal, South Portland, ME
Restaurant address: 798 Main St # 1 South Portland, ME 04106, USA
Restaurant: Masala Mahal