Statue of Tony DeMarco

Boston, United States

Statue of Tony DeMarco

A statue of Tony DeMarco is installed in Boston's North End, in the U.S. state of Massachusetts. DeMarco attended the bronze sculpture's dedication ceremony in 2012.



Accommodations near Statue of Tony DeMarco

View more options near Statue of Tony DeMarco0

Nearby Tours & Activities