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

Niko Niko's

Photos (1)
Plane loader
Animated dots
Get Your Greek On Houston Texas United States
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.

2520 Montrose Blvd, Houston, TX 77006, USA
+1 713-528-4976
Sun 10am - 9pm
Mon - Thur 10am - 10pm
Fri, Sat 10am - 11pm