7.5.10

Tokyo 2010

Best fish and chips in Tokyo ... No question
DELIGHT, Tamagawa.
Just ask for Masa!