From the Commercial Property Executive: Leeds Park is located in Charleston, S.C., and offers a mix of office, manufacturing and flex space spread out on approximately 72 acres. Read Full article: