Rite Aid 3856

Rite Aid #3856 is a Rite Aid drugstore located at 2865 Elmwood Avenue, Kenmore, New York.