Sister Cities Of Columbia

Thank you for visiting our website! We are Sister Cities of Columbia, Illinois, a member of Sister Cities International. Columbia is located approximately fifteen miles southeast of St. Louis, Missouri.