Spavia, a national spa franchiser, is set open later this year a center at 300 Atlantic St., in downtown Stamford, Conn.
National spa franchiser Spavia is planning to open a center in downtown Stamford, marking its first location in Connecticut.