1241 NE 81st Terrace, Miami, FL 33138 - Homesnap