1. Star Import USA Inc 1809 Cedar St, Alhambra, CA 91801 Coordinate: 34.094177,-118.14314 Phone: (626) 282-6633