About

Edit info

Located in Newark, DE, Rejuvenating Touch is a day spa situated at 226 W Park Pl, Newark, DE 19711. To get detailed information on Rejuvenating Touch prices and menu of services, call (302) 535-9214.