Sussex Place
Sussex Place is a residential facility in Regent's Park, London. It is the home of the London Business School. It is a Grade I listed building.
terrace of houses in City of Westminster, London, United Kingdom
terrace of houses university building