Truffles Café Opens in Buckhead ATLANTA (Restaurant News Release) One of the Low Country’s long-established favorites arrives in Buckhead today when Truffles, an upscale gourmet… December 8, 2010 · ·