Tottenham Court Road Station

Tottenham Court Road Station
Oxford Street, London, W1D 2DA
Photo of Tottenham Court Road Station