Cathedral Basilica of Saint Louis

Drive around the sprawling metropolis of St. Louis, Missouri and you are likely to see the Cathedral Basilica‚Äôs giant green dome in the distance. While the Cathedral is stunning on the outside in its own right, what is hidden in the interior is truly breathtaking. The 83,000 square foot building was built between 1907 and…