Where is Vlahomandra?

Where is Vlahomandra located?

Vlahomandra, Western Greece, Greece (approx. 38.4421948576°, 21.7082977295°)


Where is Vlahomandra on the map?