Immaculate Heart of Mary

$5.50

A unique view of the Immaculate Heart of Mary church located in Polish Hill from a rooftop in Lawrenceville, Pittsburgh, PA.

A unique view of the Immaculate Heart of Mary church located in Polish Hill from a rooftop in Lawrenceville, Pittsburgh, PA.