Tottenham Court Road

A prime 40,000 sq ft investment situated on Tottenham Court Road at the heart of Central London.

The building is fully let to Marks & Spencer and the British Transport Police.

We retain a 50% ownership in the development.