Houston, Texas. Annunciation Church.
Date
1907Description
Annunciation Church is one of the important, and also one of the largest churches in Houston. It is a fine brick structure of attractive design, although built more than twenty years ago. It is located at the corner of Texas Avenue and Crawford Street. [From reverse of postcard]. This date was derived from the postmark.