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.
Been there, done that? Do tell us about it! Submit a review of this Houston restaurant today.
4 of 5 stars
Showing All Restaurants