Where is Develi?

Where is Develi located?

Develi, Kirklareli, Turkey (approx. 41.5701187°, 27.7232723°)


Where is Develi on the map?