London Victoria is a landmark business centre with impressive views across London and just a few minutes walk from Victoria station. The building is in a well known and prestigious location, and offers business centre space on flexible agreements. Recently refurbished to a high standard, executive office suites are fully and available in a variety of configurations and sizes to suit any business.
Surrounded by an ever expanding range of shops, cafes and restaurants, the centre is at the hub of the regenerated Victoria business district. With unrivalled transport links on the doorstep, the building provides a perfect base for any company.