10 Facts about Cheltenham Find out the famous large spa town in England on facts about Cheltenham. The people like to visit the November 25th 2015 | Town