Selena Village Hotel

Address: Elounda, Crete

Phone: (+30)28410 41-525