About Southlands College
Southlands College was founded in 1872 by the Methodist Church and today is home to the Department of Media, Culture & Languages and the Business School.
More about Southlands College
Southlands College is located at 80 Roehampton Lane, SW15 5SL London, United Kingdom
+442083923000
http://www.roehampton.ac.uk/Colleges/Southlands-College/