downtownhoustonlive.com
Niko Niko Greek Cafe in downtown Houston Market Square Park.
Niko Niko Greek Cafe in downtown Houston Market Square Park. Sit in the park and have breakfast, lunch or dinner and your pets can join you!