Isla Spa is located in beautiful Boulder, Colorado at the foot of the Rocky Mountains.
What makes us different? We take the time to learn about your skin care needs, create a plan just for you and are determined to help you achieve the best results all while providing you with a relaxing, blissful experience.
You will leave feeling nurtured and pampered. We guarantee it!
Call today at 303-990-1783 to learn more!
Location: 3131 28th Street, Boulder, Colorado 80301