American Vacuum Co Sales & Service Landscaping Contractors - Norwood, MA Looking to contact American Vacuum Co Sales & Service? You can reach them at 781-769-5975