The Spa at The Point
Upscale lakeside spa offering personalized treatments with panoramic Lake Champlain views. Features a serene atmosphere with private treatment rooms and outdoor relaxation areas. Known for organic, locally inspired therapies and exceptional service.