6139 Via Venetia S, Delray Beach FL 33484 - MLS# A11720293 - FOR SALE | Brickellsold