Water Damage Inc. is top rated and reviewed water damage restoration company in the Denver, CO area. 4041 St Paul St, Denver, CO 80216 (303) 731-1200.