Favorite Indian Restaurant | 24052 Mission Blvd Hayward CA 94544 United States Restaurant Menu & Phone24052 Mission Blvd Hayward CA 94544 United States 4.2/5