Food & Drinks

Comments (0)

Best Greek Restaurant Houston 2013 - Niko Niko's

Niko Niko\'s

Niko Niko's

2520 Montrose Blvd.

Houston, TX 77006

713-528-0966

Map & Details>>

Every time you visit Niko Niko's, you quickly realize you're not the only one who had the same idea. This Greek restaurant is always packed with loyal customers trying to satisfy their gyro and falafel cravings. There's nothing fancy about this family-owned place, and there doesn't need to be. Whatever you order, whether it's the lamb shank, the Greek salad, or a chopped lamb and beef gyro sandwich, you know you'll get the same quality and flavor each time.

My Voice Nation Help
1 comments
Loading...