676 NW 23rd St, Miami, FL 33127
2,924 Sq.Ft. LIVING AREA
4,680 Sq.Ft. lot