The Battle of Thermopylae was fought between an alliance of Ancient Greek city-states, led by King Leonidas I of Sparta, and the Achaemenid Empire of Xerxes I. It was fought in 480 BC over the course of three days, during the second Persian invasion of Greece.
The battle took place simultaneously with the naval battle at Artemisium. It occurred at the narrow coastal pass of Thermopylae in August or September 480 BC. The Persian invasion was a delayed response to the defeat of the first Persian invasion of Greece, which had been ended by the Athenian victory at the Battle of Marathon in 490 BC. By 480 BC, Xerxes had amassed a massive army and navy and set out to conquer all of Greece. The Athenian politician and general Themistocles had proposed that the allied Greeks block the advance of the Persian army at the pass of Thermopylae, while simultaneously blocking the Persian navy at the Straits of Artemisium.
Wikipedia https://en.wikipedia.org/wiki/Battle_of_Thermopylae
Address Θερμοπυλών-Γοργοποτάμου, 35009, Greece
Coordinates 38°47'46.919" N 22°32'10.616" E