Saint Stephen's Episcopal Church - 
3775 Crosshaven Dr, Vestavia Hills, AL 35223  -
 (205) 967-8786
Service Times: Sunday 7:30 am, 9 am,  11:15 am, & 5 pm