2570 NE 209th Terrace, Miami, FL 33180 - Homesnap