Twin Rivers Worship Center Church of Saint Louis, MO. The location of Twin Rivers Worship Center Church is 63123, 10575 Tesson Ferry Rd - marked with a pin on Google Map.