The Power of Shared Spaces: Why Public Gathering Areas Matter More Than Ever in General Santos | Homes.ph