Andrew Castle Wife: Who Is Sophia Castle?
Andrew Castle is a television presenter and a former tennis player. He was born on 15 November 1963 in Epsom, Surrey, England. In 1986, Castle became the number-one male tennis player in the United Kingdom. As a doubles player, he has won three ATP Tour titles. Castle attended Millfield School on a tennis scholarship. He … Read more