store › Immaculate Heart of Mary Image 1 of 1 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. Add To Cart Added! A unique view of the Immaculate Heart of Mary church located in Polish Hill from a rooftop in Lawrenceville, Pittsburgh, PA.