Blockbuster 91665

Blockbuster #91665 was a Blockbuster video store located at 4540 Nelson Road in Lake Charles, Louisiana.