Cesar's Taco Shop hero image

Cesar's Taco Shop

Restaurant

3123 D Ave, National City, CA 91950, USA

Biter Score
9.0
Open
Sunday: 7 AM – 3 PM