Blockbuster 18511

Blockbuster #18511 was a Blockbuster video store located at 6315 North Keystone Avenue in Indianapolis, Indiana.