Possibly the most intriguing new restaurant in Houston is The Dunlavy, which is on Allen Parkway – on the Buffalo Bayou …