Store
7-Eleven
10 locals recommend,
Location
13901 Ventura Blvd
Los Angeles, CA
Sherman Oaks
Tips from locals
I don't think this is mapping the correct 7-Eleven, but it's right on the corner which is handy, with a RedBox and Amazon Locker!