8405 SW 80th St Ocala, FL 34481