Hands Shibuya store to close in November after 48 years as lease expires Hands Shibuya store, a Shibuya landmark since 1978, will close in November 2026 as its lease expires, …
Tag:
Hands Shibuya store to close in November after 48 years as lease expires Hands Shibuya store, a Shibuya landmark since 1978, will close in November 2026 as its lease expires, …