Niko Niko's Greek & American Cafe

Niko Niko's Greek & American Cafe

(1924 ratings)


(1924 ratings)

2520 Montrose Blvd Go to map
Houston, TX 77006
(713) 528-4976
www.nikonikos.com
$$ - Greek, Mediterranean
Restaurant Notes
  • opened in 1977
  • long lines
Highlighted On
Videos