Watts Hospital

Broad St. and Club Blvd.
Durham
North Carolina
United States