227 Lewers St, Honolulu, HI 96815
Thor Stor is a self storage facility in Honolulu, HI located at 227 Lewers St, Honolulu, HI 96815. Thor Stor offers affordable, convenient self storage units in Honolulu, HI.