Annunciation Greek Orthodox Cathedral by National Office Details Venue Phone: (713) 526-5377 Venue Website: http://www.agoc.org/ Location Address:3511 Yoakum Boulevard, Houston, Texas, 77006, United States