Houston, TX Metro >
1212 NASA Rd 1,
Sign in to Write a Tip
Where'd They Go?.
As far as I know, this place hasn't been around for the last five years. Check out Mediterranan Chef nearby, or Mediterraneo or Greek Chef, within a couple of miles.
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now