Discover the Best Indian Food Restaurant in Alhambra—Mahan Indian Restaurant! Nestled at 110 W Main St, Alhambra, CA 91801, United States, this gem delivers authentic flavors from North and South India that tantalize your taste buds. Craving butter chicken, aromatic biryanis, fluffy naan, or spicy vindaloo? Our menu bursts with fresh spices, tandoor-grilled delights, and vegetarian specialties […]