3445 U S 1, Delray Beach, FL 33483 - Homesnap