So here's a Houston quiz: Do you know what and where Allen's Landing is? Houstonist wagers most Houstonians don't know what it is — or that, if they do, they've never been there. But the fact is, Allen's Landing is Houston's Plymouth Rock, the spot where those lovable real estate shysters Augustus and John Kirby Allen decided to build a town. Allen's Landing sits at the confluence of Buffalo and White Oak bayous, which form...
Continue reading "Wading in the shallow pool of history"

Houstonist Bartender: Salty Dog