Home › Events › The Passion at St. Thomas at Villanova University The Passion at St. Thomas at Villanova University Time: Tue Mar 8, 2022, 7:00 pm - 9:00 pm Location: Philadelphia, PA Join the Folk Choir for the premiere of The Passion at Villanova University in Philadelphia, PA.