-
Niko Niko's
is a much liked Greek Restaurant Restaurant
Ranked #1 of 34 Restaurants in Montrose Houston.
Some say, it is favorite.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
It's the BEST Greek Restaurant in Houston. My all time favorite. Better than Yia Yia Mary's and Bebo's.