New listing $695,000 Ventura 5362 Vallejo Terrace, Delray Beach FL 33484 3 bd · 2.5 ba · 2,095 sq ft MLS# B26096187 · Listing courtesy of Lang Realty/Delray Beach