Neuilly's is a French restaurant offering innovative bistro fare in a traditional setting with a terrace.