Tallahassee FL Amusement & Recreation Nec 1. 403 Stadium Dr W, Tallahassee, FL 32306 | Athletics (850) 644-1079