Magic Carpets is a long established independent business based in Salisbury covering Wiltshire, Hampshire, Dorset and the surrounding counties. We have over 25 years experience providing both domestic and commercial flooring. Magic Carpets offers an extensive range of carpets and floor coverings for every taste and budget, with expert advice helping you choose the most suitable flooring and offering a free estimating service. All flooring is laid to the very highest of standards by our own trusted and experienced fitters.