Domino's Pizza 8503

Domino's Pizza #8503 is a Domino's Pizza restaurant located at 943 Otay Lakes Road, Chula Vista, California.