Get directions to: Jewel Of India Restaurant, Biddeford, ME
Restaurant address: 26 Alfred Street Biddeford, ME 04005, USA
Restaurant: Jewel Of India Restaurant