Niko Niko’s Coming to the Woodlands

Niko Niko’s, the iconic Houston Greek restaurant, has confirmed that they are coming to the Woodlands. They have secured the old Luby’s restaurant location on Lake Front Circle, just north of the Woodlands Mall. No opening date has been confirmed, but we estimate the transition should take nine months to a year. Update: Niko Niko’s…