Niko Niko's Reviews & Details
2520 Montrose Blvd
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
Tell us more about Niko Niko's Houston!