Blockbuster 6879

Blockbuster #6879 was a Blockbuster video store located at 3532 Alameda De Las Pulgas in Menlo Park, California.