Liberty Tree Plaza

Liberty Tree Plaza is a plaza commemorating the Liberty Tree in Boston, in the U.S. state of Massachusetts.