Leonard’s is (some would say) the best brunch spot in Durham, just make sure you go when you’re not in a rush. The kitchen is small and food can take a little while, but it’s always worth the wait.