duncan

By duncan

Chinatown

Just a steaming dumplings shop in London's Chinatown.

Went to see Gravity tonight in Leicester Square, what a film!

Comments
Sign in or get an account to comment.