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 shop, laundry facilities, and free HBO. A huge function room with beautiful views is available for meetings and events. On site snowmobile rentals and guided tours are also available, as is fishing, skiing, hiking, and much more.