Looking for the ultimate Food Restaurant in Alhambra? Mahan Indian Restaurant stands out with authentic flavors from India, blending rich spices, tandoori specialties, and vegetarian delights. Located at 110 W Main St, Alhambra, CA 91801, United States, it's your go-to spot for butter chicken, naan, biryani, and fresh curries that transport you to Mumbai streets.
Savor lunch buffet... https://www.mahanrestaurant.com/alhambra