Self Reflection Unveiled at Settlers Green in NH White Mountains

April 22nd, 2023
Self Reflection sculpture by Michael Alfano at Settlers Green unveiling

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.