Building Profile – 5425 Page Road, Durham, NC

Churchill Hall is a 151,000 SF office building located at 5425 Page Rd in the Imperial Center Business Park.  Churchill Hall is the exciting new chapter at Imperial Center and continues the tradition of excellence at one of the Southeast’s premier business parks.


Ampere Computing
Riverbed Technology
TIAA Financial Services
Tri Properties
Womble Bond Dickinson LLP