Niko Niko's has been a Houston staple for over 20 years. In the heart of Montrose, this greek restaurant offers casual dining with loads of flavor. Parking can be a bit tough, and a line might as well be guaranteed, but that only says one thing...the food is incredible and must be worth the trouble of waiting in line. The dining area is nice and open and the service is great. All employees are super friendly and mostly smiling!
more