Church Street Plaza Orlando, FL
Church Street Plaza is a 28-story LEED-designed tower with 180 hotel rooms and 200,000 S.F. of office space, plus 5,000 S.F. of retail space.
FAST FACTS
Location: | Orlando, FL |
Building Size: | ~200,000 S.F. |
Services: |
Development, Leasing & Management |
Type: |
Mixed |