Rite Aid 172

Rite Aid #172 is a Rite Aid drugstore located at 2034 New Castle Avenue, New Castle, Delaware. The location operates 24 hours per day.