Life Storage 1727 Buena Vista StDuarte, CA, 91010 View Phone 626-509-9080 Fax: 626-256-1233 Toll Free: 866-318-0275 1727 Buena Vista StDuarte, CA 91010 View Website Experience & Reliability About Connect with this Business: Reservation Send to My Email Send to My Phone Print this Page