You can make your Istanbul memories lasting by taking great pictures at the Armada Terrace, which overlooks both the Blue Mosque and Hagia Sophia, the Marmara Sea and the Prince Islands.