Church Campus and Location
St. Stephen's is located in the Montrose area of Houston. We are on the corner of W. Alabama and Woodhead.
Parking for Sunday Services
- Church Campus - 1805 W. Alabama
- School Campus - 1800 Sul Ross
- School Campus High School Lot (directly across 1800 Sul Ross)
- Divino Italian Restaurant (1830 W Alabama St, Houston, TX 77098)