Chapel Hill News

July 11, 2014 12:00 AM

Thrill City plays to the fan base

The owners and operators of Thrill City, a new shop at 422A W. Franklin St., have big dreams for the future but a present and past deeply rooted in Chapel Hill.

Related content

Suggested for you



Editor's Choice Videos