Address:

1501 N. Peck Road South El Monte, CA 91733

View Map