Rite Aid 10887

Rite Aid #10887 is a Rite Aid drugstore located at 209 Mount Zoar Street, Elmira, New York.