Sunday, July 10, 2005

930AM


930AM
Originally uploaded by Shine5.
Kawakei, on the side of Shibuya station makes the best lemon sours, especially around 8 or 9AM.

0 Comments:

Post a Comment

<< Home