Student Accommodation in London near London Business School
It is located at Regent's Park, London. London Business School was founded in 1964 and considered to be one of the world's best business schools. London Business School is accredited by the Association of MBAs and EFMD global network. London has some prestigious world-class universities, therefore it is a great city to choose to study and it has many student residences to enjoy.