2021 NE 20TH ST, OCALA, FL 34470
1,392 Sq.Ft. LIVING AREA
2.72 Acres lot