Where is Tallahassee?

Where is Tallahassee located?

Tallahassee, Florida, United States of America (approx. 30.43826°, -84.28073°)


Where is Tallahassee on the map?