Address 123 Spreckels Ave Manteca CA 95336 United States
Phone: (209) 825-4109 Open 24 Hours a Day: No