Osaka’s 8-Level Rooftop Park Not Your Average Shopping Mall
Namba Parks in Osaka, Japan, is an amazing piece of architecture, a place where you’ll spend half your time shopping and the other half admiring its design. Namba Parks was conceived when Osaka’s baseball stadium…