Back to All Events

ChoRuss Concert

  • St. Thomas the Apostle Episcopal Church 18300 Upper Bay Road Houston, TX, 77058 United States (map)
Earlier Event: April 14
Opening Reception
Later Event: June 3
Speaker; Eric Timmreck, MFAH