18000 Studebaker Rd, Cerritos, CA 90703, USA
A:
B: 18000 Studebaker Rd, Cerritos, CA 90703, USA

See on Google Maps