Discovery Center is located in the erstwhile Tuscawilla structure in Ocala's downtown area. It offers a sea of knowledge regarding the various scientific discoveries that have shaped the world over the years.
Image1of1
Discovery Center is located in the erstwhile Tuscawilla structure in Ocala's downtown area. It offers a sea of knowledge regarding the various scientific discoveries that have shaped the world over the years.