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