Where is Tottenham Court Road Underground Station located?
Tottenham Court Road Underground Station, Tottenham Court Road Underground Station, Great Britain (approx. 51.51644°, -0.13095°)
Tottenham Court Road Underground Station, Tottenham Court Road Underground Station, Great Britain (approx. 51.51644°, -0.13095°)