Rite Aid 5569

Rite Aid #5569 is a Rite Aid drugstore located at 13333 Riverside Drive, Sherman Oaks, California. The location operates 24 hours per day.