123 W Franklin St, Chapel Hill, NC

Sector:

Office

Address:

123 W Franklin St

Total Square Feet:

158,428

Land Acres:

12

Owner:

Chapel Hill Foundation Real Estate Holdings Inc

Developer:

Northwood Ravin