This Tallahassee hotel offers spacious suite-style accommodations complete with a kitchenette. Free Wi-Fi is provided. Florida A&M University is 8 km away.
Number of rooms: 153
2987 Apalachee Parkway, Tallahassee, FL 32301, United States
Hotel booked 1 times today.