Lulou's is an upscale New American restaurant featuring high-style environs, an open kitchen, and abstract art.