14201 SW 8th Terrace, Miami, FL 33184 - Homesnap