Image 1 of 1
TUR-5869.jpg
Istanbul, Turkey, Türkiye. Istiklal Street, Shawarma Shop.