As long as you can find the entrance, the Domes Zeen Chania on Crete in Greece is a fabulous place to stay. I think everyone we saw there was with a family, we even spotted a family wearing a Seattle shirt (and to my family’s horror, I asked, and they were not from Seattle, a […]
Read More