Mariscos Culichi
101 E Glenwood Ave, Turlock CA 95380