How cute! Where in Houston is that? I have 3 brothers living in the Houston area.
I *think* they said it's at the Southwest Freeway and Edloe. I know it's on Edloe, which is near Buffalo Speedway and is in Greenway Plaza.