The Lord's Church International Ministries

Registered Charity Number: 1118494

Contact Us

The Lord's Church International Ministries 47 Lydhurst Avenue
London
SW2 3AL

Phone: 020 8696 9574 OR 07956 824 787

51.437180697077, -0.11907222470135

Useful Links