İstanbul, Turkey
6500 USD
180" X 105"
İstanbul, Turkey
Sold
95" X 150"