Welcome Walcott Corporation is a Boston, Massachusetts-based commercial real estate company specializing in investment, leasing, and property management services.