Blockbuster 20027

Blockbuster #20027 was a Blockbuster video store located at 13630 West 87th Street Parkway in Lenexa, Kansas.