Lord of Hosts Church

5351 S 139th Plz, Omaha, NE, 68137

Phone: (402) 896-6692

Website: www.lohchurch.org

Connect: Facebook

Nearby Churches

What to expect on your first visit