Immaculate Conception Roman Catholic Church

810 W Chapel Hill St, Durham, North Carolina

810 W Chapel Hill St, Durham, North Carolina