St. Walker's Church

St. Walker's Church is a church located in Starling City.

Trivia

 * The name is a reference to Saint Walker, known in the DC comics as Blue Lantern.