Tokyo, Japan
High-traffic retail complex in Shibuya district. Premium location with major international brands and consistent foot traffic.
Mori Building
Retail
98%