Niko's Greek & American Cafe

Niko's Greek & American Cafe

301 Milam St, Houston, TX
(713) 224-4976 serving: Central, Downtown
open:Sat-Sun: 8am-9pm, Mon-Fri: 7am-9pm

Location, Location, Location:

Categories:

Restaurants, Greek,

The Low Down

Rants, Raves & Reviews