Ascend to Japan’s tallest viewing deck at 300 m. You see Osaka Castle, distant mountains and city lights through panoramic glass. Sip a drink as the city pulse unfolds beneath you.