Canadian L Spa and Wellness Centre named Top 100 Spas in North America by Spas of America

Calgary, CA, 2014-1-31 — /travelprnews.com/ — The L Spa and Wellness Centre located in the Podollan Inn & Spa, Grande Prairie has been awarded the recognition of Top 100 Spas in North America for the third consecutive year by Spas of America. The Top Spas of 2013 in North America include 65 spas from the United States, two from Mexico, 33 from… Read the full press release