BUENAVISTA PLAZA ADDRESS Deerfield Beach, Florida 30,000 SF net leasable retail strip mall Acquisition and Turnround in 3 years. Property sold in 2015.