Hotel Kalliopi

Crete: a magical quilt of splendid beaches