22a St. James’s Square, St. James’s, London SW1Y 4JH
£540 per desk, per month - Serviced
Situated with envious views across St. James’s Square and Pall Mall, this purpose built office building has 3 floors of Serviced Office Space available. All…
More Details