63 Queen Victoria Street

Landlord Plug & Play
63 Queen Victoria Street, London, EC4N
CAT A+ | 12 weeks

8,000sqft

A sophisticated office with warm textures, open collaboration areas, and quiet spaces.

Animal Icon