Winners Chapel International Leeds
169 Meanwood Rd
Woodhouse
Leeds LS7 1JW
United Kingdom