Box Manufacturing Equipment in Santa Rosa, CA
1. Barham Self Storage Inc.
49 Barham Ave, Santa Rosa, CA, 95407
OPEN NOW:1:00 am - 6:00 pm
"I have been renting a unit for 7 years and have found these units to be safe, clean and the service exceptional. I have recommended Barham to friends and especially appreciateā¦"
29 Years
in Business
Showing 1-2 of 2