Rite Aid 2364

Rite Aid #2364 is a Rite Aid drugstore located at 618 North Clinton Street, Defiance, Ohio.