Yes, visitors can pay their respects at Westminster Abbey in London, where her tomb is located. It's a site of historical significance, attracting those interested in England's royal past.