Namba Parks (なんばパークス Nanba Pākusu) is an office and shopping complex located in Namba-naka Nichome, Naniwa-ku, Osaka, Japan, the south of Namba Station on Nankai Railway. It consists of a high office building called Parks Tower and a 120-tenant shopping mall with rooftop garden.
A user comment on the Flickr post of the image describes how successfully the scheme works even from the inside:
Once you’re inside, you can’t see anything but the landscape. That’s why the walls are all curved and bobbing and weaving. Every angle is designed to block the ugly bits, show the trees and plants, and hide the things the architect didn’t want you to see, including the driveways, the air conditioners, and the city in the background.