Blockbuster 18637

Blockbuster #18637 was a Blockbuster video store located at 1058 North Shadeland Avenue in Indianapolis, Indiana.