Panoramic view of Limeni from above. Limeni is a small village on the Mani peninsula in the Peloponnese of mainland Greece.