« back to search results

Image 1 of 4
Next >
TUR-5563-2.jpg
Istanbul, Turkey, Türkiye. Inside Al Madina Restaurant.