Reviews of St George's University of London. (University) in London (London).