Where is Shitohori?

Where is Shitohori located?

Shitohori, Western Greece, Greece (approx. 37.792965018°, 21.6271018982°)


Where is Shitohori on the map?