6860 SW 63rd Street, South Miami, FL 33143 - Homesnap