New Life Free Methodist Church
202 W Illinois St
Urbana
IL
61801
(217) 720-5435
Open Map
Description
New Life Free Methodist Church is located at 202 W Illinois St, Urbana, IL. This business specializes in Religion & Spirituality.
by merchantcircle on June 26, 2015 from
merchantcircle
Christianity
Churches
churches free methodist
Commercial Services
Community
Drywall
Methodist
Painter
Painting Contractor
Religion