UK
London
Office St James Square SW
SW1Y
St James Square
Short Lease
5,000 sf
Tertiary Office Space, Serviced Office, Office