9174 Franklin Blvd, Elk Grove, California 95758 USA
Called it in.. thank goodness..
Photo Credit: Yelp