Oy veh. The Thrillist profile for Napoleon's Grill (2836 La Vista Road, Decatur, 404-321-5000) warns you that the gastropub doesn't actually take its name from the short man with the imperious hand stuffed in his vest. Instead, says the profile, it's named…
full article »