CONTACT McGARR SERVICE CORP. CORPORATE OFFICE McGarr Service Corp.233 Needham StreetNewton, MA 02464617-783-2777 Looking for Contract Cleaning or Security for Your Facility? Talk to us about your needs Looking for Work Opportunities? See our job openings