13464 SW 26th Terrace, Miami, FL 33175 - Homesnap