Blockbuster 12016

Blockbuster #12016 was a Blockbuster video store located at 13100 Biscayne Boulevard in North Miami, Florida.