Blockbuster 6265

Blockbuster #6265 was a Blockbuster video store located at 8201 Topanga Canyon Boulevard in Canoga Park, California.