Indian Head Resort is a New England Resort centrally located on 180 acres in the heart of the White Mountains and overlooking a Shadow Lake. Offering 98 remodeled rooms with private balconies as well as adorable cottages and bungalows. Numerous amenities include an indoor pool and spa, a heated outdoor pool and spa open year round, saunas, dining room, lounge, game room, exercise room, gift...