Rite Aid 5908

Rite Aid #5908 is a Rite Aid drugstore located at 20 East 18th Street, Antioch, California.