Turn on JavaScript to search, filter and see the map.
Home
Houston, Texas
Helen’s Kitchen
Helen’s Kitchen
14608 S Post Oak Rd, Houston, TX 77075
Happy hour: food
EVERYDAY 3:00pm - 5:00pm
$12 Manila clams
Sources and contact
View source
Restaurant website