1716 Interstate 70 Dr SW
Columbia, MO 65203
(573) 445-8324
Located within the Holiday Inn Executive Center, Churchill’s is Columbia’s only four-star restaurant. They serve sumptuous cuisine in an elegant atmosphere by professional wait staff.