Napa 1015 is located at 1015 H Street, NE. I’m very curious about this spot as I’ve heard very mixed reviews. Some folks seem to love it and some hate it. I’ve heard very few mediocre comments. You can see the menu here. So what’s the scoop – thumbs up or down?