Staples 1203

Staples #1203, also known as Staples, Keystone Plaza, is a Staples office supply store located at 3552 Pelham Parkway in Pelham, Alabama.