Location

807 W. Chapel Hill Street 

Durham, NC 27701