Statue of Christopher Columbus (North End, Boston)

Boston, United States

Statue of Christopher Columbus (North End, Boston)

A statue of Christopher Columbus was installed in Christopher Columbus Waterfront Park, in Boston's North End, in the U.S. state of Massachusetts. On June 11, 2020, the statue was removed for an undisclosed period after it was decapitated by protestors on the evening of June 9, 2020.

The Knights of Columbus, a Catholic organization dominated by Italian Americans, opened Waterfront Park in 1976. In 1979, pro-Vietnam War activist and building contractor Arthur Stivaletta commissioned the statue. The Knights accordingly changed the name of the park to Christopher Columbus Waterfront Park.



Accommodations near Statue of Christopher Columbus (North End, Boston)

View more options near Statue of Christopher Columbus (North End, Boston)0

Nearby Tours & Activities