1653 Raymond Diehl Rd Tallahassee FL United States 32308
The NEW Holiday Inn Express is located off I-10/Thomasville Rd and minutes from downtown Tallahassee, FSU and FAMU. The Capitol and historic sites nearby.
See contact information and photos of nearby businesses and bookmark your favorite places on the go
Text App Link