Restaurant Reviews from DiningGuide411.com
    Top : United_States: CA: Hayward

New Mother India Restaurant, Hayward, California










New Mother India Restaurant
29583 Mission Boulevard
Hayward CA United States


Phone: 510.581.9822