Address 2190 W Monte Vista Ave Turlock CA 95382 United States
Phone: (209) 632-6065 Open 24 Hours a Day: No