Skip to main content

South Osgood Commercial

A premium logistics and showroom centre that boasts 3200sqm of high quality, architecturally designed space, tailored to high-end businesses.