Explore the ancient charm of Antalya Demre St. Nicholas Church, a historic pilgrimage site with rich ties to Christmas traditions.