Rite Aid 10828

Rite Aid #10828 is a Rite Aid drugstore located at 2453 Elmwood Avenue, Kenmore, New York.