The pews have a long history as well ... that this historic landmark is the best stop on the Freedom Trail. Old North Church sits on Salem Street near the Boston Inner Harbor.