Public Storage

6940 Shore Terrace, Indianapolis, IN 46254

About Public Storage

Public Storage is a self storage facility in Indianapolis, IN located at 6940 Shore Terrace, Indianapolis, IN 46254. Public Storage offers affordable, convenient self storage units in Indianapolis, IN.

CONTACT INFORMATION

Public Storage
Public Storage
6940 Shore Terrace
Indianapolis, IN 46254
(800) 688-8057