Tag Archives: Villalba Italian Restaurant

Nashville’s Villalba Italian Restaurant—A Pizza Lunch with My Pals

It’s been some time since the Pizza Snob snobbed over a new pizza joint in his home spot of Nashville. With urban growth continuing like there is no end in sight, I reckoned that I had some catching up to do. Investigation revealed that three new places have sprung up in the Nippers Cornea area […]