Address & Contact

Our Address

92 THF Blvd, Chesterfield, MO 63005


38.6671539, -90.5892347


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.

Visit us on St. Louis Restaurant Review.