Terranova Retained to Sell Flagler Park Plaza
MIAMI BEACH, FLORIDA – January 24, 2007 – Terranova Corporation has been granted the exclusive right to sell Flagler Park Plaza, a 350,000 square foot Publix anchored shopping center located at 118221 W. Flagler Street, Miami, FL.