Store
Lena Stores
2 locals recommend,
Tips from locals
Open 7am (8pm weekends) to 8pm, Lena's is the best corner shop in the world. Magazines, candy, booze, milk etc.
Unique things to do nearby
Location
8-10 Ferntower Rd
London, England