110 W Main St, Alhambra, CA 91801
No description available.
Categories: Indian Restaurant, Asian Restaurant, Buffet Restaurant, Indian Takeaway, Takeout Restaurant, Non Vegetarian Restaurant, South Asian Restaurant, Vegan Restaurant, Vegetarian Restaurant