Southridge Building XI – LEED® Certified

Southridge Building XI in Orlando, Florida achieves LEED® Certified for Core and Shell.