For all your Mexican spice, pepper and piñata needs, El Rancho is the place to go in Castro Valley. The store offers a full array of services for the local Latino community, as well as for those looking for specialty Mexican and Latin American products. El Rancho stocks fresh produce, including Mexican veggies such as prickly pear cactus, Mexican bakery items, and traditional Mexican home remedies like snail drool cream for wrinkles. Tax preparation, notary public and Western Union money transfer services are also available, and a sit-in restaurant, El Rancho Taquería, serves authentic Mexican food and "agua fresca," or fresh fruit beverages. Dora the Explorer piñatas provide the decor, and regional Mexican and Salsa music provide the atmosphere.