5608 SW 65th Court, South Miami, FL 33143 - Homesnap