Orchard Place Podium East, Victoria, London, SW1H 0BF

  • Serviced Offices
Opening February 2023 - Orchard Place is a brand new serviced office building with modern design and state of the art technology - located just 1 minute walk from St James's Park station.