Rite Aid 7262

Rite Aid #7262 was a Rite Aid drugstore located at 2669 Canal Street, New Orleans, Louisiana.