Crowell House

504 Watts St.
Durham
North Carolina
United States