Denver CO Podiatrists 1. 999 18th Street, Denver, CO 80202 | FleschLaw (303) 357-4724 2. 1999 Broadway, Denver, CO 80202 | Selkowitz, Ira C (303) 692-0077