Introducing a prime commercial space suited for call centres located at 7143 square meters on Townsend Street in Goodwood, this property stands out for its strategic central location and comprehensive transportation services for staff. Boasting a...