Little is known about this Pilgrim Stage Station Historic Site, ID. Perhaps it deserves your personal inspection?