Niko Niko's Greek & American Cafe

Open for more than 20 years, the authentic, yet affordable Niko Niko’s serves up some of the best Greek food you’ll find in the city. Niko Niko’s menu features favorites such a moussaka, dolmades, gyros and more, all in a casual, comfortable environment.

Address: 
2520 Montrose Blvd.
Houston, TX 77006
United States
Phones:

Map of Niko Niko's Greek & American Cafe