Messenia, Peloponnese Region, Grecia
Stoupa is a village on the coast of the southern Peloponnese peninsula in Greece.