St. Stephen's Basilica is a Roman Catholic basilica in Budapest, named in honour of Stephen, the first King of Hungary. It was completed in 1905 after 54 years of construction. The basilica is 96 meters tall, making it the second tallest building in Budapest. It has a beautiful interior with many frescoes and statues.