14086 SW 161st Court, Miami, FL 33196 - Homesnap