Get directions to: Favorite Indian Restaurant, Hayward, CA
Restaurant address: 1235 A St Hayward, CA 94541, USA
Restaurant: Favorite Indian Restaurant