3100 sw college rd ste - Ocala, FL, United States close