
Skin Spa New York North Station
Med Spa in Boston, MA
105 Canal St, Boston, MA 02114
About Skin Spa New York North Station
In 2005 Thomas Elzner opened the first Skin Spa New York on the 12th floor of a Midtown Manhattan building. What began as a single treatment room grew into a luxury medspa brand operating in New York City, Boston (with a Back Bay location on Newbury Street), and Miami, built without outside funding through operational discipline and a sustained focus on client experience. The practice emphasizes clinical training, physician oversight, and continuing staff development; long-tenured leaders such as Kathleen Werbowski, Rita Faran, Kourtnii Koontz, and Blake Johnson illustrate a culture of internal advancement. Rooted in Elzner’s finance background and the company’s Skin Spa Method, the clinic presents advanced aesthetics, personalized care, and long-term skincare partnerships to its local community.
Located in Boston, MA · Serving Boston and surrounding areas
Services & Treatments
Available at Skin Spa New York North Station in Boston, MA
Business Hours
Location
105 Canal St, Boston, MA 02114
