Villa Medusa

Main Street
Chersonissos
Greece