Where is Debelikeia / Develíki?
Where is Debelikeia / Develíki located?
Debelikeia / Develíki, Debelikeia / Develíki, Greece (approx. 40.3659°, 23.82642°)
Where is Debelikeia / Develíki on the map?
{"latitude":40.3659,"longitude":23.82642,"title":"Debelikeia / Develíki"}