Posted on February 4, 2016 by Michael DeMilia The Strowd Address 159 E Franklin Street Chapel Hill NC 27514 Upcoming Events No events in this location