Exclusive News Articles

3 St James Square, SW1

St James Square, London, is notorious for having achieved the highest rental level for office space in the city – £185 per sq ft for the top floor of number 7-8.