Annunciation Catholic Church

The Annunciation Church is a Catholic church located at the corner of Texas and Crawford in downtown Houston, Texas. Annunciation Church sprung from the congregation at St.

Map

Past Events