The Butter Chicken Spot (14817 Clayton), from the family behind Chesterfield mainstay Taj Palace, is slated to open this spring in Chesterfield. Located in the former Amma’s Kitchen space, the ...