Englewood

in New Health Pain Treatment Center

Cherry Creek Wellness Center in Englewood provides physical therapy services in the South Denver area. Located inside New Health Pain Treatment Center off S Lincoln St.

Location

3277 S Lincoln St
Englewood, CO 80113

Contact

Phone: (720) 274-0341
Fax: (720) 274-0367

Hours

Mon – Fri:

8am – 5pm

Services

Request an Appointment