You can find your spiritual side at National Shrine of Our Lady of the Snows. This sacred site attracts the faithful, and curious travelers, from far and wide.
This sacred place is located in Illinois. Once you've seen everything you want to at National Shrine of Our Lady of the Snows, consider visiting nearby GCS Ballpark, Greater St. Louis Air & Space Museum, and Malcolm W. Martin Memorial Park.