Avcılar is a suburb of İstanbul,Turkey out of town on the European side of the city, just to the west of the Küçükçekmece inlet of the Sea of Marmara.
Sign up to comment.
Sign in if you already did it.
Photo taken in Beylikdüzü/Istanbul Province, Turkey
Misplaced? Suggest new location