Arrival after 15:00 - Departure until 11:00
Artemis Hotel is located in Tolo
7A Bouboulinas Street
GR 21056 / artemis.tolo@gmail.com