Saturday, 30 November 2013

Japan London

Green tea roll cake at the wonderful Necco in Exmouth Market, London.  ^___^

No comments: