Hours Of Operations Master Lock Massachusetts Belmont 02478 Master Lock Hours of Operation and Location in Belmont, MA 02478 4.0 - 133 votes 75 Leonard St, Belmont, MA 02478 (617) 826-6544 Get Directions Master Lock 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 VinesCoachExpress Recommend For You Elements Therapeutic Massage Carter's El Toro Market A Nails A Salon A+ Roofing Complete Computers S & S Connections Big Picture Convenience Store