Been there, done that? Do tell us about it! Submit a review of this Texas restaurant today.
4 of 5 stars
5 of 5 stars
If you LOVE Greek Food in you are in Houston you must stop in to Niko Nikos. The is almost always out the door but the oven roasted Pototoes are the BEST.
I recently had a positive experience at this restaurant. I was on a business trip and decided to go with other colleges after work. I went after being cautioned by other
Showing All Restaurants