Previous Image Next Image Basilica of St. James, Levoca Basilica of St. James, Levoca has the world’s tallest wooden altar at 18.62m, crafted by the workshop of Master Paul of Levoca