Franklin Partners taking on large-scale renovation project at St. Louis-area office building
Franklin Partners launched its plans to renovate The Plaza in Clayton, an office building in Clayton, Missouri. Franklin Partners says that the transformation that is…