1. A-1 Self Storage 2300 Poplar Blvd, Alhambra, CA 91801 Coordinate: 34.09145,-118.14835 Phone: (626) 999-3566
2. Budget Truck Rental 539 W Valley Blvd, Alhambra, CA 91803 Coordinate: 34.07852,-118.12903 Phone: (626) 284-2439