Where is Lacomanteca?

Where is Lacomanteca located?

Lacomanteca, Western Greece, Greece (approx. 38.4878602431°, 21.8495321274°)


Where is Lacomanteca on the map?