Chapel Hill News

July 11, 2014

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

Comments

Editor's Choice Videos