Shibuya Cheese Stand: 35.665040, 139.694110