Where are you going?
Or, let us surprise youSpin the Globe ®

Niko Niko's

2520 Montrose Blvd, Houston, TX 77006, USA
| +1 713-528-4976
Plane loader
Animated dots
Get Your Greek On Houston Texas United States

More info

Sun 10am - 9pm
Mon - Thur 10am - 10pm
Fri, Sat 10am - 11pm

Get Your Greek On

My good friend, who is originally from Houston, told me of the high-energy restaurant Niko Niko's. Being Greek, she has found some of her favorite dishes here that taste just like the way her mother made them. This place is authentic! Try their Chicken Avgolemono—it was voted the city's best.