Shurgard Self-Storage - Houston, TX, United States close