EXCLUSIVE: Tom Catherall is back in the Atlanta restaurant business

November 30, 2015

Just a bit under two months after his Here to Serve restaurant empire suddenly crumbled, the certified master chef has announced a return to Atlanta’s dining scene. He plans to open Tom Tom Tapas & Tequilas at 1000 Virginia Avenue, NE in the space …