1458 NE 118th Terrace, Miami, FL 33161 - Homesnap