Looking for a great place to get your Zen on? Check out the selection of day spa services at Wells Springs Studio in Twinsburg, OH. Professionals know how to. Phone, () · Address, Suggest an address. Wellspring Studio. Reviews (0). Address & Info. By Appointment 7 Days a Week, Church Street (On the Square) Twinsburg, OH United States.