Get directions to: Mr Chiu Restaurant, Columbia, IL
Restaurant address: 1260 Columbia Ctr Columbia, IL 62236, USA
Restaurant: Mr Chiu Restaurant