Three generations make popular local shop a true family business
For one Maine family, Granite Hall in Bristol isn’t a business. It’s home. BRISTOL, Maine — In the beloved movie "It’s A Wonderful Life” they say, “Every time a bell rings, an angel gets its wings.” Judging by the little bell that rings when the door …