Blockbuster 18540

Blockbuster #18540 was a Blockbuster video store located at 1410 West 86th Street in Indianapolis, Indiana.