Home2 Suites by Hilton Tallahassee State Capitol features accommodation in Tallahassee near Odyssey Science Center and Govenors Park. With free Wi-Fi, this 3-star hotel offers a business centre and luggage storage space.
Number of rooms: 132
210 South Magnolia Drive, Tallahassee, FL 32301, United States
Hotel booked 1 times today.