Carpet Repair Leichhardt Carpet Repair LeichhardtCall Us 02 5950 6266 Supreme Expert CleanersLocation: Leichhardt, NSW 2040, Australia