The Space Place Inc.

655 Montgomery St, San Francisco, CA 94111

About The Space Place Inc.

The Space Place Inc. is a self storage facility in San Francisco, CA located at 655 Montgomery St, San Francisco, CA 94111. The Space Place Inc. offers affordable, convenient self storage units in San Francisco, CA.

CONTACT INFORMATION

The Space Place Inc.
655 Montgomery St
San Francisco, CA 94111

Is This Your Business?

Claim Your Profile