Teriyaki Time

9141 E Stockton Blvd Elk Grove, California 95624
Website Menu

Cuisines

Amenities