Canal Carpets
405 Huttleston Ave
Framingham
MA
01703
(508) 758-6170
Open Map
Carpet & Rug-distributors whls
carpeting
Ceramic Tiles
floor laying
flooring
Hardwoods
refinishing
resurfacing
Thinset
Wool Carpets