With over 30 years experience, Barrie Carpet and Hardwood has supplied and installed flooring throughout entire homes, basements, rooms or stairs featuring a selection of carpet an... more... See more text