19930 Beach Road #4020, Jupiter, FL 33469 - Homesnap