Cholula II Deli Grocery is a grocery store whose sign depicts an image of the Virgin Mary. Cholula II specializes in Mexican products and sells items, such as coffee, candy, cold beer, soda and deli products.
Cholula II Deli Grocery is a grocery store whose sign depicts an image of the Virgin Mary. Cholula II specializes in Mexican products and sells items, such as coffee, candy, cold beer, soda and deli products.