Carpet Cleaning Machines in Spain Alfombras Mas Address: C/ Toledo, 66, 28005 MADRID Spain Phone Number: +34 902 42 22 11