SEABROOK — It has stood on Bachelder Road since 1975, but Carmel O’Brien never imagined her namesake general store would become a beloved local landmark — serving residents and travelers for half a ...