Sold $539,000 VIZCAYA 4,Vizcaya 7035 Vivaldi Lane, Delray Beach FL 33446 2 bd · 2 ba · 2,057 sq ft MLS# B26032098 · Listing courtesy of Douglas Elliman