Evolving from a tiny roadside stand with no running water and no facilities to a modern, multi-faceted information center, the Concord Visitor Center located at 58 Main Street in historic Concord Center is celebrating its 20th anniversary in its current location.