Staples 1721

Staples #1721, also known as Staples, Carter Square, is a Staples office supply store located at 13640 North Kendall Drive in Miami, Florida.