Denver CO Video Rental Kiosks 1. 12445 E 39th Ave Unit 305, Denver, CO 80239 | Churchs Chicken (866) 733-2693