Rite Aid 7258

Rite Aid #7258 was a Rite Aid drugstore located at 1133 South Carrollton Avenue, New Orleans, Louisiana.