Mary Immaculate and St Peter, New Barnet offers a brief stop around Greater London. Pair it with nearby sights.