Where is The Scots?

Where is The Scots located?

The Scots, Western Greece, Greece (approx. 37.8552708208°, 22.0707607269°)


Where is The Scots on the map?