Neo Pizza Napoletana is a fairly new pizzeria in downtown Dallas. It’s been around for about a year and was created by the owner of Olivella’s, another fantastic place near SMU. They claim to be the “Best Pizza in Texas”, and to be honest I can’t disagree. We always get at least half of a black truffle pie, and typically change it up with the other half. The stuff is amazing.
You can tell the food was good, because I didn’t even stop to snap a photo of it.