Where is Lion of Amphipolis?

Where is Lion of Amphipolis located?

Lion of Amphipolis, Lion of Amphipolis, Greece (approx. 40.80311°, 23.842602°)


Where is Lion of Amphipolis on the map?