Location:
530 W Call St
32306
Tallahassee, Florida
Estados Unidos
30° 26' 38.85" N, 84° 17' 23.946" W
See map: Google Maps