Jack & Giulio's | Italian Restaurant

2391 San Diego Ave, San Diego, CA

Menu (As of 10/29)

Jack & Giulio's | Italian Restaurant: hours and how to order