871 NE 209th Terrace #20325, Miami, FL 33179 - Homesnap