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 that has been serving customers fine Indian cuisines for more than 12 years.  Additionally, they offer catering and have provided catering services across the state of Missouri.