Statue of Wendell Phillips

Boston, United States

Statue of Wendell Phillips

A statue of Wendell Phillips (sometimes called Wendell Phillips) is installed in Boston's Public Garden, in the U.S. state of Massachusetts.



Accommodations near Statue of Wendell Phillips

View more options near Statue of Wendell Phillips

Nearby Tours & activities