840 NW 122nd St, North Miami, FL 33168
2
beds
1
bath
837 Sq.Ft. LIVING AREA
8,100 Sq.Ft. lot