London Business School is a prestigious business school located in the heart of London, United Kingdom. The school is situated in the borough of Westminster, just north of the River Thames and a short distance from the financial district of the City of London. The main campus is located at Sussex Place, off Regent’s Park, and features state-of-the-art classrooms, lecture theaters, and other facilities. The school also has a number of satellite locations around the city, including a campus in Marylebone and a number of properties in the West End.
Hairy MBA Student Answered question December 18, 2022