About Niko Niko's
Get your Greek fix with dine-in at one of our three locations, catering or our quick and easy online ordering.
From their website
Own Niko Niko's? Claim this listing to write your own description and add your hours and photos.



Location
Other greek restaurant nearby
- Great Greek Grill
2900 Travis St, 77006 · 1.6 mi
- Theo's Restaurant
812 Westheimer Rd, 77006 · 2.1 mi
- Niko Niko's
2520 Montrose Blvd, 77006-2729 · 2.1 mi
- Helen In The Heights
1111 Studewood St, 77008 · 2.5 mi
- AL Quick Stop
518 W 11th St, 77008-4662 · 3.1 mi
- El Greco Kitchen & Grill
5420 Lawndale St Ste 500, 77023-3770 · 3.5 mi








