Friday, July 4, 2008

Chinatown

I found this in some funky shop in Chinatown:


Nearest Tube Station: Leicester Square on the Piccadilly and Northern Lines

0 comments:

Back to TOP