Inn at Castle Hill color ad for New England Travel & Life Magazine.