Our Location

LoDo Physical Therapy
1401 17th St #475
Denver, CO 80202

We are located in the heart of the LoDo district of downtown Denver in the Alamo Plaza Building, across from the Market Street station and 2 blocks from Union Station with easy access to RTD buses and light rail.