Annunciation Church Photos

Meet 33 travelers, 11 tour guides and discover 231 photos

The Annunciation Church is a church located in Houston, Texas listed on the National Register of Historic Places. Annunciation Catholic Church was the second Catholic Church established in Houston and was an outgrowth of the original St Vincent’s established in 1839.
View Annunciation Church guide >

Annunciation Church