Little Italy Express 527 Telegraph Canyon Rd Chula Vista CA United States
Phone: 619.216.0600 Dress: casual