Blockbuster 6316

Blockbuster #6316 was a Blockbuster video store located at 21947 Ventura Boulevard in Woodland Hills, California.