Rite Aid 2583

Rite Aid #2583 is a Rite Aid drugstore located at 1921 South Defiance Road, Archbold, Ohio.