St. Nicholas Church


By Guest - Posted on 18 March 2014

Location

312 W Elm St.
Urbana, IL 61801-3230
United States
40° 6' 21.3228" N, 88° 12' 43.3152" W
State for Feed: 
IL
Country for Feed: 
USA

312 W Elm St.
Urbana, Illinois 61801-3230
(217) 328-9643
Eastern Rite

Javascript is required to view this map.