Blockbuster 8068

Blockbuster #8068 was a Blockbuster video store located at 12105 West Alameda Parkway in Lakewood, Colorado.