Get directions to: Mother India Restaurant, Costa Mesa, CA
Restaurant address: 688 Baker St Ste 8 Costa Mesa, CA 92626, USA
Restaurant: Mother India Restaurant