10261 SW 173rd Street, Miami, FL 33157 - Homesnap