panoramic viewing platform
A raised platform or observation deck offering a wide, sweeping view of the surrounding scenery.
From the panoramic viewing platform at the summit, you can see the whole town.
Compound of パノラマ (panorama) and 台 (platform, stand).