Blockbuster 6621

Blockbuster #6621 was a Blockbuster video store located at 10911 Ventura Boulevard in Studio City, California.