Featured Blackfriars House

Manchester City Centre

About Blackfriars House

Blackfriars House is a 1,349-8,303sqft Office property located in Manchester City Centre.

Property contact