Where is Değirmendere?

Where is Değirmendere located?

Değirmendere, Değirmendere (Station), Turkey (approx. 40.716797°, 29.809822°)


Where is Değirmendere on the map?