Specialized, one of the largest bicycle brands in the world, is opening a new concept store in SM by the Bay at the Mall of Asia Complex in Pasay City on October 17. The SM MOA grounds is the perfect location for the Specialized new store as the place...