Created from 1980 to 1984.
Location Tottenham Court Road Station, Oxford Street, London, W1
Categories
Authority
More Information Tottenham Court Road Station Murals