3607 S 18th St, Lafayette, IN 47909
WEA Self Storage is a self storage facility in Lafayette, IN located at 3607 S 18th St, Lafayette, IN 47909. WEA Self Storage offers affordable, convenient self storage units in Lafayette, IN.