The Roslyn Salt Cave in Roslyn, New York, is one of those rare discoveries that makes you question why you’ve been spending so much money on other forms of stress relief when this gem has been here ...