Restaurants & Bars

Texas

Freebirds in Houston?

Share:

Restaurants & Bars 2

Freebirds in Houston?

MidtownCoog | Nov 12, 2001 12:59 PM

Recently heard that a Freebirds opened in Houston.

Just wanted to see if anyone has been there yet.

From what I can rememeber, the one is College Station is pretty good.

Want to stay up to date with this post?