Subway 11646

Subway #11646-0 is a Subway restaurant located at Chatham Village Shopping Center, 11552 US Highway 15-501 North Unit 202, Chapel Hill, North Carolina.