Fifteen dogs on leashes outside a Shibuya storefront — Travel Magazine