New Life Hiking Spa in Mendon Has Received Numerous Awards!
New Life Hiking Spa in Vermont Named #1 by Spas of America New Life Hiking Spa in Mendon, Vermont has been named the #1 spa in the annual ranking of the Top 100 Spas of 2014 by Spas of America. The annual ranking report from Spas of America has been released with the Top 100…