AllHome Corp., the Philippines’ pioneering one-stop full line home center, has opened its newest location in Vista Mall Davao, bringing the retailer’s nationwide store network count to 58 locations. “We are excited to open an additional AllHome location in a rising urban location in Davao City,” sa