Cathedral of the Immaculate Conception

NE corner of Colfax Ave. and Logan St.
Denver
Colorado
United States