A new shared office space has opened in downtown Orlando’s new SunTrust Plaza at Church Street Station. The new e|spaces (Website) occupies 30,000 SF on the 13th floor of the new SunTrust Plaza building, located at 333 S. Garland Avenue [GMap] – we first told you about the new coworking space moving into the building […]