Liberty Place at BWI Town Center South – Tri-Star and Liberty Property Trust entered into a partnership to perform due diligence and design this 28 acres assemblage located in the heart of BWI’s new Town Center South.
Liberty Place at BWI Town Center South – Tri-Star and Liberty Property Trust entered into a partnership to perform due diligence and design this 28 acres assemblage located in the heart of BWI’s new Town Center South.