Kingdom House of Restoration Church

77 Villa St, Elgin, IL, 60120

Phone: (224) 677-6132

Connect: Facebook

Nearby Churches

What to expect on your first visit