Just 3.5 miles from Tallahassee city centre, this hotel is 15 minutes’ drive from Apalachicola National Forest. It features an indoor pool, on-site fitness centre, and free Wi-Fi.
Number of rooms: 97
2997 Apalachee Parkway, Tallahassee, FL 32301, United States
Hotel booked 1 times today.