1225 vista del mar dr delray beach fl July 8, 2019 16 32 64 128 1202 vista del mar dr delray beach fl 33483