Back to album

Image000

Best name for a Falafel shop ever. Covent Garden, London.

62 views
0 faves
0 comments
Uploaded on July 8, 2006
Taken on July 7, 2006