Our clinic is open and seeing patients! We are also offering telehealth!

Our Location

LoDo Physical Therapy 

1401 17th St., Suite #475

Denver, CO 80202


We are located in the heart of the LoDo district of Downtown Denver in the

Lodo Towers (1401), across from the "future" Market Station, and just two blocks from

Union Station with easy access to RTD buses and light rail! Although we cannot

provide parking, there is generally street parking available for those that need to commute in!