Subtly tucked into a corner next to Buckhead’s year-old La Fourchette is Tartufo Pizzeria. Since we first heard about Tartufo back in late May, the pizza parlor has grown from an abstract idea into a concrete and fully operational business. As the name suggests (tartufo means truffle in Italian), Tartufo is yet another addition to …
Continue reading “Tartufo Pizzeria Review – Buckhead, Atlanta, GA [First Impressions]”