english deutsch
Ruthcliffe Lodge
Located on the shores of Lake Champlain and commands a panoramic view of the Green Mountains of Vermont.