Roof Gardens at Namba Parks, Osaka, Japan By Kaushik Sunday, December 16, 2012 Architecture, Asia, Japan 1 comment Namba Parks is an office and shopping complex located in Namba-naka Nichome, Osaka, Japan, at the place where Osaka’s baseball stadium used to stand until 2003. The complex consists of a 30-storey office tower called Parks Tower and a 120-tenant shopping mall. W..