Chapel of the Sacred Heart Posted on February 13, 2015 by RegenAxe Chapel of the Sacred Heart The Chapel of the Sacred Heart is located in Grand Teton National Park. This stained glass window is located behind the altar. It is not a romantic heart, but it is a loving one. Share this:Share Share on X (Opens in new window) X Share on Tumblr (Opens in new window) Tumblr Email a link to a friend (Opens in new window) Email Share on Reddit (Opens in new window) Reddit Print (Opens in new window) Print Like this:Like Loading… Related