- Situated in the quaint city of Chester, the University of Chester is a public research university in England. Welcoming students from over 100 countries
- Student accommodation is spread all across the UK and you will find iQ student housing in every major city that you wish to stay