Cesar's Taco Shop hero image

Cesar's Taco Shop

Restaurant

3123 D Ave, National City, CA 91950, USA

Biter Score
9.0
Closed
Wednesday: Closed