Located in the heart of Jefferson City, this hotel is 8 minutes’ walk from the Capitol Building. Featuring an indoor pool, each room offers cable TV with film channels at this accommodation.
Number of rooms: 255
415 West McCarthy Street, Jefferson City, MO 65101, United States
Hotel booked 2 times today.