TAMPA — WellCare Health Plans Inc. has agreed to lease a 76,120-square-foot office building in Tampa International Business Center. TerraCap Management LLC owns the building, located at 5301 Idlewild Ave., Tampa.
Continue reading your article with a Business Observer subscription.
What's included:
✓ Unlimited digital access to BusinessObserverFL.com
✓ E-Newspaper app, digital replica of print edition