Located at 20807 Biscayne Boulevard, the 10-acre property features 251,773 square feet of office space and 931 parking spots. The three buildings, which are 92 percent occupied with Morgan Stanley as ...