Share: Leon County Research and Development Authority Visit Website 1736 W. Paul Dirac Drive Tallahassee, FL 32310 (850) 575-0343 Hours: 8am - 5pm About Map About Innovation Park of Tallahassee is the place where research pushes the envelope into life-changing discoveries. With two major universities, matchless resources, dynamic community collaboration, progr What's Nearby? Distance: 5 10 15 20 25 50 mi.