Niko Niko's
(713) 528-4976 | View Website

2520 Montrose Blvd, Houston, TX   77006

29.746538 -95.392117
Map of Niko Niko's
 
89% 100 134 101 Votes

Best of Citysearch

Won for:
Lunch Spot (2013)
Fast Food (2009)
Fast Food (2008)
Nominations Nominated for:
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!