Where is Savalia?

Where is Savalia located?

Savalia, Western Greece, Greece (approx. 37.8207006468°, 21.2944221497°)


Where is Savalia on the map?