Church Leeds


  • Address
    177-179 Woodhouse Lane, LS2 3AR, Leeds, United Kingdom
  • Phone
    +44113 245 9263
  • Links
    • Followers
      156
̸

Stats

̸

About

  • This grade two listed building plays host to live music, club nights and more.
̸

Location

̸

Past events