St Ignatius Church, Stamford Hill offers a brief stop around Greater London. Pair it with nearby sights.