La Quinta Inn Tallahassee South

2850 Apalachee Pkwy
Tallahassee
Florida
United States