Blockbuster 6389

Blockbuster #6389 was a Blockbuster video store located at 265 Davis Street in San Leandro, California.