Staples 28

Staples #28, also known as Staples, Sycamore Plaza, is a Staples office supply store located at 7800 Montgomery Road in Kenwood, Ohio.