Blockbuster 6593

Blockbuster #6593 was a Blockbuster video store located at 2581 West Commonwealth Avenue in Alhambra, California.