Tire Shop Taqueria hero image

Tire Shop Taqueria

Restaurant

4077 Avalon Blvd, Los Angeles, CA 90011, USA

Biter Score
8.3
Closed
Thursday: 5 PM – 11 PM
Tire Shop Taqueria photo 1
Tire Shop Taqueria photo 2
Tire Shop Taqueria photo 3