The Finest Indian Cuisine

Taj Palace, Chesterfield, MO

Welcome to Taj Palace! The finest Indian Cuisine in the St. Louis Area. [Best_Wordpress_Gallery id=”3″ gal_title=”Taj Palace”]   Hours: Lunch Everyday: 11:30 AM to 2:15 PM Dinner Sunday – Thursday: 5:00 PM to 8:30 PM Friday – Saturday: 5:00 PM to 9:30 PM Location: 92 …