The first luxury apartments in the mixed-use Meridian Plaza in Glen Carbon, Illinois, in the St. Louis region will debut in ...