Discover the beauty of Slovakia’s Levoca and marvel at the world’s highest wooden altar in St. James Church. Discovering the Magnificence of St. James Church in Levoca, Slovakia Slovakia is a country that lies in the heart of Europe. It is a landlocked nation with a rich cultural heritage that