top

Our Business

Property for Lease

11-12 St James’ Square and 14-17 Ormond Yard

11 St James's Square, St. James's, London SW1Y, UK
  • The property is a multi complex project located in St James’ Square, a major business district in London.
  • It is a 7 storey office building (including ground floor) plus lower ground provides approximately 80,000 square feet of Grade A office space.
11-12 St James’ Square and 14-17 Ormond Yard