UK
London
South West London SW2-SW20
Kensington and Chelsea
Office
SW10
, Chelsea,
The Plaza
To Let, 1,130 sf