1. Launch Sports 21 S 1st St, Alhambra, CA 91801 Coordinate: 34.09354,-118.12782 Phone: (818) 507-6235