The Hand of The Lord International Church

1399 Austin Dr, Decatur, GA, 30032

Phone: (404) 288-1033

Website: www.thehand.us

Connect: Facebook

Nearby Churches

What to expect on your first visit