D Dr. Tamara Dehay 0 reviews 1433 Williams St Apt 101 Denver, CO • 80218 View Practice (512) 507-4191