Oldham Business Centre - Oldham
Cromwell Road | North Manchester
About Oldham Business Centre - Oldham
Oldham Business Centre - Oldham is a 3,189-4,926sqft Office property located at Cromwell Road in North Manchester.
Oldham Business Centre shares a building with part of the Oldham University campus, each being located on opposing wings. The Business Centre provides a newly refurbished four storey building providing office accommodation across all floors boasting the following specification.