News

When Sir Loin's Inn II opened late last year at 5524 John F. Kennedy Blvd., North Little Rock, it triggered fond memories of the original restaurant on North Little Rock's West 29th Street that closed ...