Luna is the best Italian restaurant in Neenah, bar none. Their pasta is just delicious, including their wonderful claims, bruschetta, and of course their EVOO. (That's extra vir...
All reviews seem positive