2 Months Free 6 Days Ago COMPARE Aurora St. Leon Apartments 2150 21st Ave, Ocala, FL 34475 Studio - 3 Beds $1,359 - $2,499