David,
I use to live just south of that pizza place in Elk Grove. You're right. They have some great Pizza.
Ralph