Originally Posted by
DetailsIM
If ya choose Houston I'll send ya a list of great restaurants.
Is Star Pizza still there and still good?
It was in an area where streets were named after cities in Virginia. Kind of an old house.
I used to go to Houston regularly for work and found some good places, but it has been a while.
I'll be there visiting family around Thanksgiving, staying in NW Houston/Cypress area. Anything good out there, or better to drive into town?