
In April 2023, Self Reflection was unveiled at Settlers Green in New Hampshire’s gorgeous White Mountains. The tasteful shopping center includes a public art walk and labyrinth.
In April 2023, Self Reflection was unveiled at Settlers Green in New Hampshire’s gorgeous White Mountains. The tasteful shopping center includes a public art walk and labyrinth.