We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. Read more…
International Mission Project

International Mission Project

Church Flat, 62 Holborn Approach, Leeds, LS6 2PD, United Kingdom

Get Directions

+44 113 234 3013

  • Church Flat, 62 Holborn Approach, Leeds, LS6 2PD, United Kingdom
  • Get Directions

Similar places nearby