Life Loutro Loutro is a quiet fishing village on the south coast of Crete. The amphitheatrical bay, right by the sea, boasts a unique promenade of white buildings and blue windows in… Comments Off on Loutro January 13, 2023