Skip to main content

Alpine Spa at Windham Mountain

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