10 Queen Street Place, London, UK
10 Queen Street Place, London, UK
231,257 sq ft of Grade A office space in the core of the City of London, UK
The Property is located in the heart of the City of London and comprises 231,519 sq ft (21,509 sq m) of purpose built office and retail accommodation arranged over basement, ground and four upper floors.