244View
0Rating

Nice just beside Shiba park and the Tokyo Tower. Filmed in the Spring of 2011.