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.

Property contact