17611 NE 2nd Court, North Miami Beach, FL 33162 - Homesnap