Terranova Announces Opening of 50,020 Square Feet of Anchor Space
MIAMI, FLORIDA – April 8, 2004 – Terranova Corporation recently celebrated the grand opening of two new anchor tenants, Linens ‘n Things and PETsMART at the firms 350,000 square foot Flagler Park Plaza, located at 8277 West Flagler Street.