Company DEVON SELF STORAGE HOLDINGS (US) LLC Address 2000 Powell Street, Suite 1240, Emeryville, CA, 94608, USA