Blockbuster 25116

Blockbuster #25116 was a Blockbuster video store located at 524 North Main Street in Leominster, Massachusetts.