20 St James’ Street, London

The building at 20 St James' Street has been refurbished to offer 53,295ft² of high quality office accommodation, for which…

View case study