Study in England at Lancaster University

Lancaster University was founded in 1964 and its main campus is 3 miles from the city center of Lancaster, England. The campus is situated on 250 acres of parkland and on a clear day the view extends north to the Lakeland fells and west across Morecambe Bay. Alexandra Square, at the heart of campus, provides a focus for the life of the Un... read more

0 User Reviews

No reviews found!