7921 SW 129th Terrace, Miami, FL 33156 - Homesnap