Skip to main content

Alpine Spa at Windham Mountain

Find a sense of stillness at Alpine Spa. Experience our facility located slope-side and just steps away from Windham Mountain's base lodge.