This business centre is located in a prime position on St James’s Square, one of London’s most prestigious garden squares. As one of the Capital’s most prominent business addresses, neighbours include Chatham House, Rio Tinto, BP and Rolex.
Compare listings
Compare