Newton, Business, MetroFree People Opens Newest Boutique Location In Chestnut Hill Square The bohemian clothing retailer recently joined the Chestnut Hill Square community.