This secluded hotel is located in the White Mountain National Forest, adjacent to Echo Lake State Park. Guests will reach skiing areas and duty-free shopping amenities in a few minutes, while local attractions can be found a short drive away.
See more: Hotels in USA Hotels in New Hampshire White Mountains Na Holiday Destinations in USA