Taco Bell

3701 Slauson Ave Maywood CA 90270 USA

(323) 581-8576

Location