Terranova Negotiates Three Office Leases in Delray Beach Valued at Over $4.6 Million
MIAMI BEACH, FLORIDA – May 17, 2006 – Terranova Corporation has completed three lease deals at the Arbors Office Park in Delray Beach, Fla., securing tenants that will occupy 38,347 square feet.