A-1 Self Storage
2300 Poplar Blvd, Alhambra 91801