King Leonidas Statue

King Leonidas Statue information

Location
Sparta , Greece
Something wrong?
Submit a correction

The King Leonidas statue stands belligerently in front of a soccer stadium.