View from the top of mountains of Buyukada island, one of the Princess Islands (Adalar), Marmara Sea, Istanbul, Turkey, with green woods, calm sea, and clear sky

Code produit:
218787820