St. Ignatius Loyola Church

Jct. of E. 23rd Ave. and York St.
Denver
Colorado
United States