Featured One St James Square
Manchester City Centre
About One St James Square
One St James Square is a 3,317-25,597sqft Office property located in Manchester City Centre.
Plug & Play options available
Property contact
Manchester City Centre
One St James Square is a 3,317-25,597sqft Office property located in Manchester City Centre.
Plug & Play options available