Blockbuster 90371

Blockbuster #90371 was a Blockbuster video store located at 320 South Lake Avenue in Pasadena, California.