Office
To Let 1,376 sf
Air Conditioning, Raised Floors, LED Lighting, Meeting Rooms, Kitchen
Self-contained, air conditioned offices arranged over the 6th and 7th floors with their own..
Located on the north side of the street just east of Tottenham Court Road and half a minute from the station.