Basilica of Our Lady of Walsingham - Credit: Wikimedia Commons
The Basilica of Our Lady of Walsingham, informally known as the Slipper Chapel or the Chapel of Saint Catherine of Alexandria, is a Catholic basilica in Houghton Saint Giles, Norfolk, England. Built in 1340, it was the last chapel on the pilgrim route to Walsingham. Read more on Wikipedia
Source: en.wikipedia.org