The newly constructed, 20,000-square-foot St. Stephen Parish Center is a one-of-a-kind space located west of Twin Peaks. Our multi-use facility features a regulation gymnasium on the upper level and a large event center on the lower level. Conveniently located off 19th Avenue, our St. Stephen Parish Center is wheelchair accessible by elevator and ramps and offers ample, free parking, a rarity among San Francisco event venues.