News & Announcements

2 September 2018

London St Mary’s – Information Sheet 2019

St Mary’s University is a modern university campus and was founded in 1850. It is located in Strawberry Hill, a suburb of Twickenham (population 21,000), in south west London.

Go back