Remedy Place in SoHo: A New Era of Social Wellness Remedy Place, the world’s first social wellness club, has unveiled its latest and largest location in SoHo, New York Cit…