Roman Catholic Church of the English Martyrs offers a brief stop around Greater London. Best for travelers interested in local detail.