Kita, Osaka
Japan's longest shopping street at 2.6 km, filled with shops, restaurants, and local atmosphere.
Osaka