Where this organisation works

LORDSHILL BAPTIST CHURCH, SNAILBEACH works in Senegal.

In the UK, LORDSHILL BAPTIST CHURCH, SNAILBEACH works in Shropshire.

placeRegistered office: E12000005