- Greek Restaurant
- 2520 Montrose Blvd, Houston, TX, 77006, United States
Niko Niko’s. Since 1977. Currently two locations – Montrose & Memorial. Coming to The Woodlands soon!
Listing Amenities
- Accepts Credit Cards
- Free WiFi
Tags
Contact Business
Error: Contact form not found.
Opening Hours
Open Now
Open
Open
Open
Open
Open
Open
Open
October 7, 2024
10:02 am