Chapel Hill's iconic Franklin street is home to a TON of restaurants - find out which ones we feel are worth the hype and which ones we feel you could probably pass.
See All 63 Episodes of "The European Soapbox"