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.
TIAA Financial Services
Womble Bond Dickinson LLP