What? Where?

Niko Niko's Reviews & Details

Niko Niko's

Niko Niko's is rated 3 stars

2520 Montrose Blvd
(713) 528-4976

Love It Hate It Try It Edit It Share It

Niko Niko's is located at 2520 Montrose Blvd in Houston near the intersection of Montrose Blvd and Hyde Park Blvd. Their menu consists of Greek and Mediterranean dishes . Call (713) 528-4976 today!

  • Cuisine:Greek and Mediterranean
  • Major Intersection:Montrose Blvd And Hyde Park Blvd
What everyone says about Niko Niko's

Tell us more about Niko Niko's Houston!

Niko Niko's Reviews, Houston

Be the first to review Niko Niko's!
Review Niko Niko's

More Restaurants in Houston

Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013