Italian restaurant · 9632 Emerald Oak Dr Ste L, Elk Grove, CA
Delivery · Dine-In
More food in Elk Grove, CA · Italian Food in Elk Grove