UCL Hospital - Odeon site

Plans have been lodged with Camden Council for a major new hospital on the former Odeon site on the corner of Tottenham Court Road, WC1.

University College London Hospital NHS Trust proposes a 372,394 sq ft seven-storey block, with three roof gardens.