11847 SW 81st Road #7, Miami, FL 33156 - Homesnap