Pizza restaurant · 8690 Elk Grove Blvd #3, Elk Grove, CA
See full menu
More food in Elk Grove, CA · Pizza in Elk Grove