What restaurant in houston texas has a nice high rise view?

America's Restaurant: 1658 Westheimer Road Houston, Texas is the best restaurant in the city.
Updated on Wednesday, February 01 2012 at 11:27PM EST
Collections: houstonamericatexas