Little Caesars Pizza

527 Telegraph Canyon Rd, Chula Vista CA

(619) 656-6666

Location