Great location, close to Baker Street, ideal for London business school