About

Edit info

Located in the quaint mountain village of Ludlow, Vermont, with its charming shops, restaurants and community events, the historic Castle Hill evokes New England’s best. The resort, a member of the Small Luxury Hotels of the World and listed on the ...