St. Thomas More Hospital is located at 1338 Phay Ave, Canon City, CO 81212. Find other locations and directions on Healthgrades.