Rathbone Square, W1T
Tottenham Court Road, looking north (2005)
Rathbone Square is a location in London.



return to article