The Card Vault named No. 1 sports card shop in America as industry booms
The Card Vault, a sports card store in Foxborough, was named the No. 1 sports card shop in the nation in a competition by the online e-commerce sports card streaming platform Loupe.