Teras Restaurant Panorama, Armada Hotel, Istanbul, Turkey. Teras Restaurant Panorama, Armada Hotel, Istanbul, Turkey. Like this:Like Loading...