This impressive recently refurbished office space is located 100 metres north of Tottenham Court Road. It’s light, spacious, and really near the food and shops of Charlotte Street. This business centre has small and large offices to rent on flexible terms.