Truffles Café Opens in Buckhead One of the Low Country’s long-established favorites arrives in Buckhead today when Truffles, an upscale gourmet café, opens at 3345… December 8, 2010 · ·