Rite Aid 5928

Rite Aid #5928 is a Rite Aid drugstore located at 1203 West Imola Avenue, Napa, California.