Taj India is a restaurant in Birmingham, AL that offers authentic Indian cuisine.
With a diverse menu featuring traditional dishes and flavors, Taj India provides a dining experience that showcases the rich culinary heritage of India.
Generated from their business information