We have spent the past few days in the Atlanta area, having a great time. The best food we have had however was at Leon's in Decatur. The open faced brisket sandwich was fantastic, as were the mussels. The pub fries were awesome! Great beer and drink selection too!