Staples 1063

Staples #1063, also known as Staples, Sadler Road, is a Staples office supply store located at 1445 Sadler Road in Fernandina Beach, Florida.