Chepachet The Hidden Gem of Rhode Island Chepachet, located in the town of Glocester, was a pleasant surprise. The