Osprey

The Nest | Salford Quays

About Osprey

Osprey is a 1,400 - 4,100sqft Office property located at The Nest in Salford Quays.

Property contact