There is a Temple to 'Artemis Tauropolos' (as well as a smaller temple to an unknown goddess about 262 meters south, on the beach) located on the eastern shore of Attica, in the modern town of Artemida (Loutsa).