107 W Main St
Durham, NC 27701
Price Upon Request
5,064 SF
1
Unit
5,064 SF
Price Upon Request
Restaurant