Washington-based coffee bar will open third Atlanta location in 33 Peachtree Place development.
Employees at 'The Angry Chef's' Pub say September 30 was the restaurant's last day.
Search