Tottenham Court Road

162 Tottenham Court Road, London W1T 7NW