Skip to main content

Italy Express

restaurant · Chula Vista, CA

Address
527 Telegraph Canyon Rd, Chula Vista, CA 91910-6436
Website
italianexpress.co.uk
Where
32.6294, -117.0405

Search Hominin for Italy Express

Other restaurants nearby

More in Chula Vista

Italy Express — restaurant in Chula Vista, CA | Hominin