Great place close to a business center of London