Lost Creek Medical - Main Location Lost Creek Medical Address 695 South Colorado Boulevard Denver, CO 80246 39.704078, -104.941213 Contact Information (303) 900-8384 [email protected] Location Map View on Google Maps Back to Lost Creek Medical