Denver East Alameda Ave Apartment Fire
Denver Apartment Fire On May 29th, 2010 at approximately 15:00 Denver Fire Department was dispatched to a reported residential structure fire at the Twin Lake Towers, 8680 E. Alameda Ave. Units arrived on scene and found a small fire in a second story unit. Firefighters were on scene about 45 minutes extinguishing the fire, checking for extension and ventilating the …