El Rio Market Taqueria
Address:
220 Leibrandt Ave, Santa Cruz, CA 95060
Phone:
(831) 421-9329
Other Details:
This corner store market is adorned with pretty, pastel-colored murals and carries the basics: milk, beer, canned and dry food, ice cream and ingredients for Mexican cuisine. Although produce is not sold, a little taqueria inside serves take-out or ultra-casual sit-down.
Restaurants, Delicatessens
Other Businesses: