The Store Room

1401 Mercer Ave, West Palm Beach, FL 33401

About The Store Room

The Store Room is a self storage facility in West Palm Beach, FL located at 1401 Mercer Ave, West Palm Beach, FL 33401. The Store Room offers affordable, convenient self storage units in West Palm Beach, FL.

CONTACT INFORMATION

The Store Room
1401 Mercer Ave
West Palm Beach, FL 33401

Is This Your Business?

Claim Your Profile