Located in Tallahassee, Florida, this hotel is adjacent to Governor’s Square Mall and is 3 km from Tallahassee city centre. It features an outdoor pool.
Numero delle stanze: 183
1355 Apalachee Parkway, Tallahassee, FL 32301, Stati Uniti
Prenotato 2 volte oggi.