1603 South Main St.
Los Angeles, CA., Unites States 90015
Warehouse & Office:
4629 South Alameda St.
Los Angeles, CA., United States 90058
Main Store is located right off of Freeway-10, right on the corner of Main & Venice/16th Street.
Warehouse & Office if located on the right of Alameda St., make a right turn on the parking lot right before the blue "Kelly Toy" building.