NEWS Translated By DeepL July 29, 2020 UP The location is a new landmark in Shibuya, Tokyo! New Coach store specializing in men's items. Read more about this image here. Related Images