Actually, as far as DC goes, lockers are in the Washington, DC "area."
Which currently means suburbs in Virginia (perhaps because there is at least one distribution center there, I think). None yet in Maryland or DC itself. So not worth the trouble for me.
I'm not even sure there is a 7 Eleven in DC. The two I knew about closed several years ago.
I have prime and I am satisfied with that anyway.