Rite Aid 10886

Rite Aid #10886 is a Rite Aid drugstore located at 119 West 2nd Street, Elmira, New York.