Stumped on a Florida city? Find the answer between Gainesville and Orlando

Stumped on a Florida city? Find the answer between Gainesville and Orlando - OCALA
City between Gainesville and Orlando

1. Florida city
2. Located north of Orlando
3. Approximately halfway between Gainesville and Orlando
4. Known for its historic downtown and horse farms
5. Home of Silver Springs State Park
6. Named after the Timucua word for “fair land

OCALA