Hours Of Operations Champion Massachusetts Belmont 02478 Champion Hours of Operation and Location in Belmont, MA 02478 4.2 - 157 votes 53 Leonard St, Belmont, MA 02478 (617) 489-4930 Get Directions Champion Hours Category: Home & Garden Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore BelmontView More Apparel Carter'sRainbowVineyard VinesCoachAvenue Recommend For You Deb Master Lock Elements Therapeutic Massage Carter's El Toro Market A Nails A Salon A+ Roofing Complete Computers S & S Connections