Three new tenants have signed leases at 500 N. Broadway, a 22-story office tower in downtown St. Louis totaling 416,777 ...