New serviced offices coming to Victoria, London - February 2023
We are pleased to announce the opening of a new serviced office space in Victoria/Westminster, London. Available from February 2023, the new site is close to the St James’s Park, Victoria and Charing Cross stations, with great transport links via the District, Victoria, Circle and Jubilee lines. London’s iconic Westminster district is a short walk […]