This Temecula location of the Rite Aid chain store is situated within the Vail Ranch Center. Rite Aid is one of the nation's leading drugstore chains, operating nearly 4,800 stores in 31 states and the District of Columbia. This store features a food mart, GNC, digital photo prints, immunizations and photo books. Flu shots are available at the pharmacy and plenty of free parking is offered in the lot.