Photos of the Artemis, Stoupa.

Artemis
Artemis
Artemis
Artemis

About the hotel

The popular Artemis is set in its own gardens surrounded by olive groves and mountain views.