LSC có vị trí khá thuận lợi, khu học tập của trường chỉ cách nhà ga xe lửa và ga tàu điện ngầm London Bridge 5 phút đi bộ.