Selena Village Hotel

 

Address: Elounda, Crete

Phone: (+30)28410 41-525