The well known for its family and warm atmosphere hotel
next to Saint George Beach in Naxos Island, Greece