Company Overview
Company Name
Telo Massage Studio
Address
506 N Union St, Wilmington, DE, 19805, United States
Website
telo-massage.comPhone
(302) 268-2792About Telo Massage Studio
Telo Massage Studio is a spa located in the heart of Little Italy in Wilmington, Delaware. The company offers a variety of massage and body treatments in a private and non-intimidating setting. Telo prides itself on treating clients like family, taking the time to listen to their needs, and providing a relaxing experience with a focus on the well-being of its customers.