Holiday Inn Concord Downtown ligger i centrum af Concord tæt på New Hampshire State House, Walker-Woodman House og Capitol Center for the Arts. Af interessepunkter i nærheden kan også nævnes Christa McAuliffe-planetariet. Holiday Inn Concord Downtown har en restaurant og en bar/lounge. Der tilbydes roomservice i et begrænset antal timer. Fritidsfaciliteter omfatter en indendørs pool, en sauna og et fitnesscenter eller -rum. Der er trådløs internetadgang i fællesarealerne. Yderligere faciliteter på hotellet omfatter selvstændig parkering. Der er trådløs internetadgang. Fjernsynet har kabelkanaler.
Expedia Affiliate Network