Restaurant Near Me
If you are looking for a family-friendly Restaurant Near Me in Alhambra, Mahan Indian Restaurant offers a welcoming place to enjoy the distinctive flavors of Indian cooking. Located at 110 W Main St, Alhambra, CA 91801, United States, the restaurant is conveniently positioned for residents, visitors, and anyone exploring the neighborhood. Indian cuisine brings people together through flavorful curries, aromatic rice dishes, freshly baked naan, and a variety of vegetarian and non-vegetarian specialties.