Call To Book
Located at the southern entrance to beautiful Franconia Notch Parkway. Indian Head Resort offers the most picturesque setting in the White Mountans of New Hampshire.
Indian Head Resort is a New England Resort centrally located in the Heart of the White Mountains. We are the perfect headquarters for your New Hampshire vacation; close to area attractions (we offer discounted tickets to many) scenic drives, outdoor recreation of all kinds and tax free shopping.