The Globe [PERMANENTLY CLOSED] Call: 75 Fifth St NW Atlanta, GA 30308 Restaurant Best Brunch 2006 Critics Pick Best New Restaurant 2005 Critics Pick