1. Vallarta Tires
3520 Slauson Ave, Maywood, CA 90270
Coordinate: 33.98851,-118.20183
Phone: (323) 582-2408
2. Auto Land
4600 Slauson Ave, Maywood, CA 90270
Coordinate: 33.98659,-118.18319
Phone: (323) 560-3186
3. J and S Auto
3728 Slauson Ave, Maywood, CA 90270
Coordinate: 33.98811,-118.19775
Phone: (323) 835-6777