Welcome to Taj Palace! The finest Indian Cuisine in the St. Louis and Chesterfield, Missouri region. Currently, offering curbside pickup, and carry-out between 3 pm (noon) to 9 pm Mon thru Fri and 12 (noon) to 9 pm Sat & Sun. Phone: (636) 728-1000
The Finest Indian Cuisine
