Biggest NFS in the Philippines Featuring a wide selection of iconic footwear, apparel, and accessories, American sportswear brand Nike opened its biggest factory store in the Philippines last weekend. And, take note, the sneaker haven is located in Metro Manila! “Get ready for the big? Nope....