Staples 1831

Staples #1831, also known as Staples, Biscayne Blvd, is a Staples office supply store located at 2121 Biscayne Boulevard in Miami, Florida.