Storage of America Share: Self Storage Storage of America Visit Website 4225 W. 62nd Street Indianapolis, IN 46268 (317) 459-8260 About Map About Self Storage, Work Etc. Co-working What's Nearby? Distance: 5 10 15 20 25 50 mi.