Palmer Church is located across from Rice University and adjacent to the Texas Medical Center. Park in lots off of Fannin and Main Streets and along Main Street. Childcare available for children 5 and under in the church nursery.
For more information, call 713-328-0778.

Wikipedia article chock full of information about the opera
Amahl on YouTube