Enjoy fresh, homemade Greek and traditional dishes at Cafe Ouzeri Telonio, a restaurant located near the sea.