Family restaurant Pilgrim's Hall, set within a historic religious house, offers meals in an oak-beamed hall with river views.