Address 24333 Southland Dr Hayward CA 94545 United States
Phone: (510) 293-1951 Open 24 Hours a Day: No