Dolphin Bay
•
P.O. Box 2009 Ammoudara, Crete island, Heraklion 71 002, Greece

Reviews from Guests
4.0/5
682
Reviews
from real guests
Facilities Details
Free Wifi
Facilities Details
Internet Access in public areas
Free Wifi

Reviews from Guests
4.0/5
682
Reviews
from real guests
Facilities Details
Free Wifi
Internet Access in public areas
Free Wifi