Pepper’s Pizza Review | Chapel Hill, NC

Pepper’s Pizza is located on Franklin Street at the edge of the University of North Carolina’s campus in Chapel Hill.  This area of Franklin Street appears to be home to a fairly popular strip of restaurants and shops.  Pepper’s itself has a somewhat narrow storefront, but the inside of it is pretty deep with plenty of seating.  For sports […]