2820 SW 81st Avenue, Miami, FL 33155 - Homesnap