1780 NW 21st Terrace, Miami, FL 33142 - Homesnap