Challenger Learning Center Imax

200 South Duval Street Tallahassee, FL 32301

850.645.7796

1 Screens