JavaScript is not enabled.
Telemakus on montrose - Review by citysearch c | Niko Niko's

Niko Niko's

Claim

Telemakus on montrose 8/31/2004

OOOOPPPPPAAAA!!!!! This is my favorite greek restaurant....gosh it's so good. I am not talking about the stablishment or the service, because to tell you the truth both are not that great...i am talking about the food!!!! Everytime i eat here, i just want to lick my hands and come begging for more. Their Gyro salad is the best one in houston! This place is inexpensive and great flavors...please treat your taste buds with some greek food! Pros: aweosome food, great price more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021