Crossroads Self Storage is located at 4270 Highland Meadows Parkway in Windsor, CO 80550. We’re a few miles east of Budweiser Events Center, Boyd Lake, Fort Collins - Loveland Municipal Airport, and Boyd Lake State Park. Find us near I-25 and US-34, across Crossroads Boulevard from Walmart and Sam’s Club.