at 539 Telegraph Canyon Rd, Chula Vista , 91910 United States
American Mini Storage is Chula Vista based place and this enity listed in Storage category. Located at 539 Telegraph Canyon Rd CA 91910. Contact phone number of American Mini Storage: (619) 302-7332