Pouch Self Storage - Trabuco - Looking for Self Storage in Lake Forest California. Pouch Self Storage Trabuco is located directly behind the Ralphs shopping center on Lake Forest Dr. & Trabuco Rd. Trabuco Self Storage sit between Ralphs and the horse stables. Trabuco Self Storage in Lake Forest is a drive up Self Storage Facility with many unique sizes to fit your Self Storage needs.