About us Soochow University is located in Suzhou, a famous historical and cultural city known as "paradise on earth".