Taj Palace is an award-winning Indian restaurant serving authentic cuisines from India.
Taj Palace is located in the Chesterfield Valley area of St. Louis. The shopping hot spot in the region. Taj Palace is a family-owned restaurant serving customers fine Indian cuisines for more than 12 years. Additionally, they offer catering and have provided catering services across the state of Missouri.