Rite Aid 10538

Rite Aid #10538 is a Rite Aid drugstore located at 43-68 Amboy Road, Staten Island, New York.