Phantom Gourmet: Lui-Lui, New Hampshire With locations in Nashua and West Lebanon New Hampshire, Lui Lui is the kind of Italian restaurant everyone loves, from the second they step inside.