Based in a popular area of Greenwich, London, these offices are close to many transport links, including Greenwich mainline and DLR stations. Central London is only 9 minutes away by train and there are many amenities and attractions within walking distance of the business centre.